Liu Junhong created HBASE-24984:
-----------------------------------
Summary: WAL corruption due to early DBBs re-use when
Durability.ASYNC_WAL is used with multi operation
Key: HBASE-24984
URL: https://issues.apache.org/jira/browse/HBASE-24984
Project: HBase
Issue Type: Bug
Components: rpc, wal
Affects Versions: 2.1.6
Reporter: Liu Junhong
After bugfix [HBASE-22539|https://issues.apache.org/jira/browse/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?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)