Skip to content

Update picard image to v3.4.0#280

Merged
EddieLF merged 1 commit intomainfrom
update_picard
Feb 25, 2026
Merged

Update picard image to v3.4.0#280
EddieLF merged 1 commit intomainfrom
update_picard

Conversation

@EddieLF
Copy link
Contributor

@EddieLF EddieLF commented Feb 25, 2026

Updates the out of date Picard image from v2.27.4 (released June 2022) to the latest release v3.4.0

Of particular interest is this bugfix:

I don't fully comprehend the logic here, but in the PR body

... This was causing MarkDuplicates to fail with a Java heap size of slightly less than 1TB when MAX_RECORDS_IN_RAM was not specified (and therefore calculated based on the amount of available memory).

Reviewing this PR made me realise that MAX_RECORDS_IN_RAM does NOT have a hardcoded default of 500000 like the GATK docs would have you believe. If not specified, the max records value is derived from system information. Although this case is using 10x the RAM we usually use, it still may explain why our jobs have been failing.

  • Also updates the base image to bookworm-slim and the Micromamba install to the latest

@github-actions
Copy link

🐳 Expected Tags

Some Dockerfiles have been modified in this PR. New tags are expected to be deployed.
The table below shows what the tags are expected to be on merging this PR.

Name Tag
picard 3.4.0-1

Copy link
Contributor

@MattWellie MattWellie left a comment

Choose a reason for hiding this comment

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

🤞

totally unsure if the linked changelog note is relevant to us, but it sure feels like it!

@EddieLF EddieLF merged commit 2cf4b45 into main Feb 25, 2026
7 checks passed
@EddieLF EddieLF deleted the update_picard branch February 25, 2026 01:25
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