-
Notifications
You must be signed in to change notification settings - Fork 101
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
All MarkDuplicates tasks run out of memory after addition of Xmx flags #512
Comments
Note that in addition to the failing workflows, this can lead to very high costs for users. If they have the retry with more memory feature enabled, Cromwell will detect that the task runs out of memory and will increase it, but the task will keep failing because the maximum memory that Java can consume won't change. Since this increase is automatic and exponential, Cromwell will end up requesting insane amounts of memory |
@michaelgatzen I'll take a look at this. Thanks for pointing it out! |
@michaelgatzen @jessicaway Isn't the fix just to make the -Xmx value relative to the total memory on the instance (eg., |
@jessicaway Just letting you know, CollectRawWgsMetrics also runs out of memory for about 50% of samples for me |
@michaelgatzen I have changed this back for now. We will try to reintroduce the Xmx for CollectRawWgsMetrics and MarkDuplicates later (with more testing!) |
We think this is all set, with appropriate follow-up tickets created. |
Probably since the addition of the
Xmx
flags for Java tasks, all MarkDuplicates tasks run out of memory for WGS samples for me. Unfortunately, the way that they are specified, Cromwell's retry with more memory feature does not work because the value of theXmx
argument is only dependent on an input, not the actual (possibly increased) memory. This relates to #481.The text was updated successfully, but these errors were encountered: