mutateRowsWithLocks might require updatesLock.readLock with waitTime=0. ( cuijianwei)
This commit is contained in:
parent
787f758ded
commit
24d6a65a12
@ -4992,7 +4992,7 @@ public class HRegion implements HeapSize { // , Writable{
|
||||
acquiredRowLocks.add(getRowLock(row));
|
||||
}
|
||||
// 3. Region lock
|
||||
lock(this.updatesLock.readLock(), acquiredRowLocks.size());
|
||||
lock(this.updatesLock.readLock(), acquiredRowLocks.size() == 0 ? 1 : acquiredRowLocks.size());
|
||||
locked = true;
|
||||
// Get a mvcc write number
|
||||
mvccNum = MultiVersionConsistencyControl.getPreAssignedWriteNumber(this.sequenceId);
|
||||
|
Loading…
x
Reference in New Issue
Block a user