You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Andrew Kyle Purtell (Jira)" <ji...@apache.org> on 2021/04/23 00:34:00 UTC

[jira] [Created] (HBASE-25805) Upgrade com.lmax.distruptor to 3.4.3

Andrew Kyle Purtell created HBASE-25805:
-------------------------------------------

             Summary: Upgrade com.lmax.distruptor to 3.4.3 
                 Key: HBASE-25805
                 URL: https://issues.apache.org/jira/browse/HBASE-25805
             Project: HBase
          Issue Type: New Feature
            Reporter: Andrew Kyle Purtell
             Fix For: 3.0.0-alpha-1, 1.7.0, 2.5.0, 2.4.3


branch-1 is on 3.3.0. 

Partial changelog from 3.3.0 to 3.4.2:
* Fix for race condition on restart of BatchEventProcessor with 3 or more threads (in 3.4.2)
* Fix race between run() and halt() on BatchEventProcessor (in 3.4.1)
* Ensure that if halt is call the BatchEventProcessor will always exit cleanly (in 3.4.1)
* Remove unsafe based padding from RingBuffer. (in 3.4.0)
* Fix bug were the cursor could be accidentally changed (in 3.3.7)
* Add StoreLoad barrier before reading the gating sequences (in 3.3.6)
* Resignal any waiting threads when trying to publish to a full ring buffer (in 3.3.5)
* NPE using time wait blocking strategy (in 3.3.5)

branch-2 and master are on 3.4.2. 

3.4.3 change is "Add Automatic-Module-Name to MANIFEST.MF" which is harmless. 

Compatibility for branch-1 tested with openjdk version "1.7.0_272 (OpenJDK Runtime Environment (Zulu 7.40.0.15-CA-macosx) (build 1.7.0_272-b10) OpenJDK 64-Bit Server VM (Zulu 7.40.0.15-CA-macosx) (build 24.272-b10, mixed mode))"




--
This message was sent by Atlassian Jira
(v8.3.4#803005)