Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-25805

[branch-1] Upgrade com.lmax.disruptor to 3.4.2

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.7.0
    • None
    • None
    • Reviewed

    Description

      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))"

      Attachments

        Activity

          People

            apurtell Andrew Kyle Purtell
            apurtell Andrew Kyle Purtell
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: