-
Notifications
You must be signed in to change notification settings - Fork 100
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
Making memory an optional parameter for ValidateVcf task #1144
Conversation
Remember to squash merge! |
Remember to squash merge! |
@meganshand we'll need to bump the pipeline version numbers in the documentation but I can take care of that |
@kayleemathews Thanks, I didn't realize I needed to change the versions elsewhere. I'll try to follow how you fix it to update those next time. |
@meganshand No worries! I'm often the one who goes in to update the versions listed in the docs. Sometimes the changes being made require bigger changes to the documentation, but these ones should be pretty simple :) |
Remember to squash merge! |
Remember to squash merge! |
Remember to squash merge! |
passing scientific JG test: https://gotc-jenkins.dsp-techops.broadinstitute.org/job/warp-workflow-tests/59328/console passing check fp test: https://gotc-jenkins.dsp-techops.broadinstitute.org/job/warp-workflow-tests/59349/console |
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.
LGTM!
Remember to squash merge! |
When running the
ReblockGvcfs
pipeline without acalling_interval_list
, the validation occurs over the intervals from the input (unreblocked) GVCF. In this case ValidateVariants requires much more memory. This argument will allow users to be able to adjust the memory to that task as needed if they don't provide the optionalcalling_interval_list
. See also this GATK issue: broadinstitute/gatk#8608For typical WGS GVCFs (around 4Gb inputs) using 32 Gb of memory allowed the task to pass (setting
machine_mem_mb=32000
).