Devaraj Das created HBASE-10844:
-----------------------------------
Summary: Coprocessor failure during batchmutation leaves the
memstore datastructs in an inconsistent state
Key: HBASE-10844
URL: https://issues.apache.org/jira/browse/HBASE-10844
Project: HBase
Issue Type: Bug
Components: regionserver
Reporter: Devaraj Das
Assignee: Devaraj Das
Fix For: 0.98.2
Observed this in the testing with Phoenix. The test in Phoenix -
MutableIndexFailureIT deliberately fails the batchmutation call via the
installed coprocessor. But the update is not rolled back. That leaves the
memstore inconsistent. In particular, I observed that getFlushableSize is
updated before the coprocessor was called but the update is not rolled back.
When the region is being closed at some later point, the assert introduced in
HBASE-10514 in the HRegion.doClose() causes the RegionServer to shutdown
abnormally.
--
This message was sent by Atlassian JIRA
(v6.2#6252)