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

[branch-1] Backport improvements to FSHLog from branch-2

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.6.0
    • 1.7.0
    • regionserver, wal
    • None
    • Reviewed

    Description

      From c96b642f15d (HBASE-15265 Implement an asynchronous FSHLog)

      • Better formatting; use { } instead of dangling ifs, elses, etc. in RingBufferEventHandler.

      From b1269ec57ff (HBASE-19811 Fix findbugs and error-prone warnings in hbase-server (branch-2))

      • Change syncFuturesCount in RingBufferEventHandler from 'volatile int' to AtomicInteger.
        'volatile' is insufficient for multithreaded access.

      From afc1746757f (HBASE-24034 [Flakey Tests] A couple of fixes and cleanups)

      • Make a local copy of takeSyncFuture after we get it in SyncRunner#run.
        This looks like a workaround for a JIT/compiler bug in some Java versions. (SCARY)

      Attachments

        Issue Links

          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: