-
Notifications
You must be signed in to change notification settings - Fork 597
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
Fixed bug resulting from prefix strings of less than 3 characters when creating temporary files in GermlineCNVCaller and improved documentation of corresponding utility methods. #7411
Conversation
…n creating temporary files in GermlineCNVCaller and improved documentation of corresponding utility methods.
@mwalker174 super quick one for you. Didn't think it was worth adding a regression test at this point (since this would involve editing sample names in some of the test resources/models), but feel free to file an issue if you think it might be worth addressing later. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @samuelklee, looks good! It would be nice to have methods calling File.createTempFile()
automatically amend the filename if the prefix is too short, but that also has edge cases that consuming tools could get into trouble with… I think the parameter doc updates are sufficient here.
Thanks for fixing this! When is the fix expected to be included in the docker image? |
No problem @ruqianl, thanks again for bringing it to our attention! The fix will be included in the official Docker image in the next release; however, I'm not sure if that will happen imminently, as the last release occurred just 18 days ago and there have only been 10 additional commits in the meantime. @droazen may have a better timeline for you. I believe there are some nightly Docker builds at https://hub.docker.com/r/broadinstitute/gatk-nightly/, so give it enough time and this fix should show up there (if it hasn't already). |
Thanks, @samuelklee I'd try out the nightly builds. I have got another question about running multiple shards in parallel by submitting multiple slurm jobs each running GermlineCNVCaller with one shard. That seems to trigger this (
And there isn't a
Would you recommend deleting these folders to release the compiler lock? |
Thanks @ruqianl, you may want to read through the comments at #6235 and the corresponding PR #6244, which both address this issue. See also the following bit of documentation added in that PR:
So you can specify a unique compilation directory for each of your jobs to avoid the compilelock, e.g., Alternatively, you can increase |
Great! Thanks for the links! :) |
Closes #7410.