HADOOP-17808. ipc.Client to set interrupt flag after catching InterruptedException (#3219)
(cherry picked from commit 3a52bfc5db
)
This commit is contained in:
parent
92158cf84b
commit
5ea1337167
@ -1051,7 +1051,10 @@ private synchronized boolean waitForWork() {
|
||||
if (timeout>0) {
|
||||
try {
|
||||
wait(timeout);
|
||||
} catch (InterruptedException e) {}
|
||||
} catch (InterruptedException e) {
|
||||
LOG.info("Interrupted while waiting to retrieve RPC response.", e);
|
||||
Thread.currentThread().interrupt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1383,6 +1386,9 @@ public void stop() {
|
||||
try {
|
||||
emptyCondition.wait();
|
||||
} catch (InterruptedException e) {
|
||||
LOG.info("Interrupted while waiting on all connections to be closed.",
|
||||
e);
|
||||
Thread.currentThread().interrupt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user