HBASE-3059 TestReadWriteConsistencyControl occasionally hangs (Hairong via Ryan)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1004867 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1ef046250f
commit
723b6709fa
|
@ -565,6 +565,8 @@ Release 0.21.0 - Unreleased
|
|||
HBASE-3064 Long sleeping in HConnectionManager after thread is interrupted
|
||||
(Bruno Dumon via Stack)
|
||||
HBASE-2753 Remove sorted() methods from Result now that Gets are Scans
|
||||
HBASE-3059 TestReadWriteConsistencyControl occasionally hangs (Hairong
|
||||
via Ryan)
|
||||
|
||||
IMPROVEMENTS
|
||||
HBASE-1760 Cleanup TODOs in HTable
|
||||
|
|
|
@ -114,9 +114,8 @@ public class ReadWriteConsistencyControl {
|
|||
}
|
||||
|
||||
if (nextReadValue > 0) {
|
||||
memstoreRead = nextReadValue;
|
||||
|
||||
synchronized (readWaiters) {
|
||||
memstoreRead = nextReadValue;
|
||||
readWaiters.notifyAll();
|
||||
}
|
||||
|
||||
|
@ -124,8 +123,8 @@ public class ReadWriteConsistencyControl {
|
|||
}
|
||||
|
||||
boolean interrupted = false;
|
||||
while (memstoreRead < e.getWriteNumber()) {
|
||||
synchronized (readWaiters) {
|
||||
synchronized (readWaiters) {
|
||||
while (memstoreRead < e.getWriteNumber()) {
|
||||
try {
|
||||
readWaiters.wait(0);
|
||||
} catch (InterruptedException ie) {
|
||||
|
|
Loading…
Reference in New Issue