Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Invalid
-
None
-
None
-
None
-
None
Description
Put uses batchMutate to do the actual work. Put calls startRegionOperation/closeRegionOperation. BatchMutate does the same. If the same thread already holds the lock, lock it again doesn't increase the lock count.
However, releasing lock is a little different. If the lock is already released, IllegalMonitorStateException will throw if it is released again.
There could be other calls. I will look into it more.
Attachments
Issue Links
- relates to
-
HBASE-6423 Writes should not block reads on blocking updates to memstores
- Closed