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

Fail jobs when output files exist but stage out fails #339

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

natefoo
Copy link
Member

@natefoo natefoo commented Sep 21, 2023

With #258 we no longer fail jobs when work dir outputs cannot be staged out under any condition. This is good for getting back stdout/stderr when the tool fails for valid reasons and fails to produce workdir output. However, it also masks stage out failures, meaning that successful jobs that fail to stage out data will show up as green/ok in Galaxy but with zero length outputs.

This change still allows the job to succeed if workdir outputs are missing (more correctly, error handling still falls to Galaxy), but if staging out fails due to transport errors, then the job will be failed.

In my testing you still get back both job and tool stdout and stderr.

Draft because I'd like to have a custom client message on the Galaxy side for this if possible. Right now you get our old friend "Remote job server indicated a problem running or monitoring this job."

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

Successfully merging this pull request may close these issues.

None yet

1 participant