Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eliminate EJR queries from batch job context? #1066

Open
soxofaan opened this issue Feb 24, 2025 · 2 comments
Open

Eliminate EJR queries from batch job context? #1066

soxofaan opened this issue Feb 24, 2025 · 2 comments

Comments

@soxofaan
Copy link
Member

We're currently experiencing problems with failing batch job due to EJR availability. Each batch job does a health check request to the EJR, which now fails often. In the majority of batch jobs however, the EJR is actually not necessary, so this failing health check is an unnecessary cause of failure.

As far as we identified, the EJR dependency from within batch jobs is to handle a user's own, but unsigned batch job result URL: ba1135a#diff-aaeea51041d5a176c49b2dc6069775385a54ce83e97193ea95f87e3aea3c08df for #792

@soxofaan
Copy link
Member Author

I'm now working on a quickfix to turn off the health check from batch job context.
Note that in other contexts (web app, job tracker) this health check is still useful to fail fast on misconfiguration, so I'll keep it on by default

@soxofaan
Copy link
Member Author

Next step: fully eliminate the dependency on EJR from batch jobs (not only to improve stability, but also security).
The original "handle a user's own, but unsigned batch job result URL" problem could for example be solved before submitting the batch job

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant