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

increase default instance memory for kraken2 task 72 -> 90GB #540

Merged
merged 2 commits into from
Jun 4, 2024

Conversation

tomkinsc
Copy link
Member

To address OOM failures running kraken2 with the JHU standard PlusPF database, this PR increases the default amount of memory requested for the instance used for the kraken2 task, from 72 to 90GB.

increase instance memory for kraken2 task 72->90GB to support use of the JHU standard PlusPF db
Copy link
Member

@dpark01 dpark01 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Let's merge. Some thoughts for the future:

  1. maybe at some point in the future we should change it to some function of size(kraken2_db_tgz) but I'd rather not do that here quite yet.. maybe wait for Terra support of WDL 1.1 which would allow us to say things like min(16, 1.8 * size(kraken2_db_tgz) + 1) as an example
  2. When messing with the runtime block of some of these tasks it's worth double checking empirically that the file localization speed benefits from the 2024-era improvements in Terra. This runtime block doesn't have some of the cpu platform hints but I think the other aspects of the VM shape force it into the right place where, based on Lydia's runs last weekend, it does look like it's localizing all of the inputs (including PlusPF) in about 1 minute, which is great.

kraken2 task: specify runtime CPU hint; cpuPlatform: "Intel Ice Lake"
@tomkinsc tomkinsc added this pull request to the merge queue Jun 4, 2024
Merged via the queue into master with commit 1b65621 Jun 4, 2024
14 checks passed
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.

2 participants