toil icon indicating copy to clipboard operation
toil copied to clipboard

Issues/3916 export all slurm

Open Hexotical opened this issue 3 years ago • 1 comments

Changelog Entry

To be copied to the draft changelog by merger:

Make --export-all the default for slurm arguments

Reviewer Checklist

  • [ ] Make sure it is coming from issues/XXXX-fix-the-thing in the Toil repo, or from an external repo.
    • [ ] If it is coming from an external repo, make sure to pull it in for CI with:
      contrib/admin/test-pr otheruser theirbranchname issues/XXXX-fix-the-thing
      
    • [ ] If there is no associated issue, create one.
  • [ ] Read through the code changes. Make sure that it doesn't have:
    • [ ] Addition of trailing whitespace.
    • [ ] New variable or member names in camelCase that want to be in snake_case.
    • [ ] New functions without type hints.
    • [ ] New functions or classes without informative docstrings.
    • [ ] Changes to semantics not reflected in the relevant docstrings.
    • [ ] New or changed command line options for Toil workflows that are not reflected in docs/running/{cliOptions,cwl,wdl}.rst
    • [ ] New features without tests.
  • [ ] Comment on the lines of code where problems exist with a review comment. You can shift-click the line numbers in the diff to select multiple lines.
  • [ ] Finish the review with an overall description of your opinion.

Merger Checklist

  • [ ] Make sure the PR passes tests.
  • [ ] Make sure the PR has been reviewed since its last modification. If not, review it.
  • [ ] Merge with the Github "Squash and merge" feature.
    • [ ] If there are multiple authors' commits, add Co-authored-by to give credit to all contributing authors.
  • [ ] Copy its recommended changelog entry to the Draft Changelog.
  • [ ] Append the issue number in parentheses to the changelog entry.

Hexotical avatar Oct 04 '22 19:10 Hexotical

This would fix #3916.

adamnovak avatar Oct 06 '22 18:10 adamnovak

@Hexotical Do you want to finish this PR?

adamnovak avatar Nov 08 '22 21:11 adamnovak

Hi @adamnovak
I was about to do a PR regarding this issue (https://github.com/DataBiosphere/toil/issues/3916) of adding/appending ALL to --export.

Is this PR will be merged soon? I help to finalise if you need a hand. Cheers

thiagogenez avatar Jan 16 '23 15:01 thiagogenez

@thiagogenez We're hoping to merge this as soon as we can get it working, thanks for the help!

Really for this you would want to talk to @Hexotical and not me, though; it looks like we forgot to set the assignee on #3916 but we kind of gave the issue to him to do.

And yeah, docker exec export is never going to work, because exec starts a new process and export is a Bash builtin to set an environment variable for itself. AFAIK only the process itself can set an environment variable on a running process.

adamnovak avatar Jan 23 '23 16:01 adamnovak

@thiagogenez We're hoping to merge this as soon as we can get it working, thanks for the help!

Really for this you would want to talk to @Hexotical and not me, though; it looks like we forgot to set the assignee on #3916 but we kind of gave the issue to him to do.

And yeah, docker exec export is never going to work, because exec starts a new process and export is a Bash builtin to set an environment variable for itself. AFAIK only the process itself can set an environment variable on a running process.

Thank you @adamnovak for the message. Glad to help with this. I'm very interested to test Toil on Slurm using Cactus.

Please @Hexotical count on me if you need a hand for testing etc.

thiagogenez avatar Jan 26 '23 09:01 thiagogenez