Avoid holding the rowlock during HLog sync in HRegion.mutateRowWithLocks
------------------------------------------------------------------------
Key: HBASE-5541
URL: https://issues.apache.org/jira/browse/HBASE-5541
Project: HBase
Issue Type: Sub-task
Reporter: Lars Hofhansl
Assignee: Lars Hofhansl
Fix For: 0.94.0
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 log is released, along with
rollback logic in case the sync'ing fails.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira