Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Incomplete
-
0.89.20100924, 0.89-fb, 0.94.0
-
None
-
None
Description
whenever we do a batchMutateWithLocks in HRegion,
we get the HRegion.updateLock.readLock() ...
My understanding is that we need the updateLock.readLock only
to protect the updates to the memStore.
HLog.append() has its own serialization/locking using HLog.updateLock
We can move this out of the HRegion.updateLock lock grabbing.
(ii) updating the timestamp for deltes and puts, can also be done before
grabbing the lock.
Attachments
Issue Links
- is required by
-
HBASE-5941 improve multiDelete performance by grabbing locks ahead of time
- Closed