Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
Currently mutateRowsWithLocks holds the row lock while the HLog is sync'ed.
Similar to what we do in doMiniBatchPut, we should create the log entry with the lock held, but only sync the HLog after the lock is released, along with rollback logic in case the sync'ing fails.
Attachments
Attachments
Issue Links
- is related to
-
HBASE-5542 Unify HRegion.mutateRowsWithLocks() and HRegion.processRow()
- Closed