You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently SamReaderFactory stores a DEFAULT factory as a static variable. Certain operations update this default so when SamReaderFactory.makeDefault() is called it returns different values. However, some default values are set through other mechanisms like BlockGunzipper.setDefaultInflaterFactory which can lead to unexpected results when they are not propagated through calls to make default.
The text was updated successfully, but these errors were encountered:
lbergelson
added a commit
to broadinstitute/picard
that referenced
this issue
May 24, 2023
* We have been using the Java Inflater even when the Intel one was available and requested
due to a bug in the configuration of the default inflater.
The fix is fairly brittle because it depends on the order of initialization of various things.
* This will be fixed more generally by samtools/htsjdk#1666
lbergelson
added a commit
to broadinstitute/picard
that referenced
this issue
Jun 2, 2023
* Fix longstanding bug so we use the Intel Inflater when it is requested
* We have been using the Java Inflater even when the Intel one was available and requested
due to a bug in the configuration of the default inflater.
The fix is fairly brittle because it depends on the order of initialization of various things.
* This will be fixed more generally by samtools/htsjdk#1666
* Add a test
Currently
SamReaderFactory
stores a DEFAULT factory as a static variable. Certain operations update this default so whenSamReaderFactory.makeDefault()
is called it returns different values. However, some default values are set through other mechanisms likeBlockGunzipper.setDefaultInflaterFactory
which can lead to unexpected results when they are not propagated through calls to make default.The text was updated successfully, but these errors were encountered: