After bugfix HBASE-22539, When client use BufferedMutator or multiple mutation , there will be one RpcCall and mutliple FSWALEntry . At the time RpcCall finish and one FSWALEntry call release() , the remain FSWALEntries may trigger RuntimeException or segmentation fault .
We should use RefCnt instead of AtomicInteger for org.apache.hadoop.hbase.ipc.ServerCall.reference?
- is related to
-
HBASE-22539 WAL corruption due to early DBBs re-use when Durability.ASYNC_WAL is used
-
- Resolved
-