Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

PicardTask to use the Intel inflater/deflater only if it is safe, by default #368

Merged
merged 2 commits into from
Apr 12, 2020

Conversation

clintval
Copy link
Member

@clintval clintval commented Oct 8, 2019

Many of my Dagr pipelines now require the Intel Inflater/Deflater to be conditionally turned off across all executables that use htsjdk because of Intel-HLS/GKL#101. Can we intelligently use the Intel Inflater/Deflater, or not, on any Picard task as a default?

Followup to: #367 (including your comment) and fulcrumgenomics/fgbio#534

Note: None of my recent PRs provide parameterization, or default-setting, for GATK tasks!

I have tested this using pipelines that have Picard tasks and confirm it works as expected!

@codecov-io
Copy link

codecov-io commented Oct 8, 2019

Codecov Report

Merging #368 into master will increase coverage by 0.01%.
The diff coverage is 92.52%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #368      +/-   ##
==========================================
+ Coverage   91.55%   91.56%   +0.01%     
==========================================
  Files          31       31              
  Lines        1184     1186       +2     
  Branches       81       81              
==========================================
+ Hits         1084     1086       +2     
  Misses        100      100              
Impacted Files Coverage Δ
.../main/scala/dagr/core/execsystem/TaskManager.scala 90.79% <79.31%> (ø)
.../main/scala/dagr/core/execsystem/TaskTracker.scala 92.94% <93.33%> (ø)
...rc/main/scala/dagr/core/execsystem/GraphNode.scala 94.11% <100.00%> (ø)
...in/scala/dagr/core/execsystem/NaiveScheduler.scala 100.00% <100.00%> (ø)
.../main/scala/dagr/core/execsystem/ResourceSet.scala 100.00% <100.00%> (ø)
...src/main/scala/dagr/core/tasksystem/Pipeline.scala 88.88% <100.00%> (+0.88%) ⬆️
...ore/src/main/scala/dagr/core/tasksystem/Task.scala 95.71% <100.00%> (ø)
... and 3 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9313a7e...5e5481c. Read the comment docs.

@nh13
Copy link
Member

nh13 commented Feb 18, 2020

@clintval this should be unblocked given fulcrumgenomics/commons#59 is merged.

@clintval clintval force-pushed the cv_smarter_deflater_choices branch from b403bfd to b21249d Compare April 6, 2020 03:44
@clintval
Copy link
Member Author

clintval commented Apr 6, 2020

@nh13 all set. Is TravisCI no longer enabled in this repository?

@nh13 nh13 closed this Apr 12, 2020
@nh13 nh13 reopened this Apr 12, 2020
@nh13
Copy link
Member

nh13 commented Apr 12, 2020

Re-opening to see if I can get travis-ci to build.

@nh13
Copy link
Member

nh13 commented Apr 12, 2020

@clintval looks like it wasn't triggering, re-opening did the trick

@nh13 nh13 merged commit ec25b09 into fulcrumgenomics:master Apr 12, 2020
@clintval clintval deleted the cv_smarter_deflater_choices branch April 12, 2020 07:04
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants