[ https://issues.apache.org/jira/browse/HBASE-25808?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Reid Chan updated HBASE-25808: ------------------------------ Hadoop Flags: Reviewed Resolution: Fixed Status: Resolved (was: Patch Available) > [branch-1] Backport improvements to FSHLog from branch-2 > -------------------------------------------------------- > > Key: HBASE-25808 > URL: https://issues.apache.org/jira/browse/HBASE-25808 > Project: HBase > Issue Type: New Feature > Components: regionserver, wal > Affects Versions: 1.6.0 > Reporter: Andrew Kyle Purtell > Assignee: Andrew Kyle Purtell > Priority: Major > Fix For: 1.7.0 > > > 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) -- This message was sent by Atlassian Jira (v8.3.4#803005)