Revert "HBASE-26027 The calling of HTable.batch blocked at AsyncRequestFuture… (#3419)"

This reverts commit 1d6eb77ef8.
This commit is contained in:
stack 2021-07-22 21:06:27 -07:00
parent 68549338d0
commit 2c7b185431
1 changed files with 1 additions and 9 deletions

View File

@ -1140,15 +1140,7 @@ class AsyncRequestFutureImpl<CResult> implements AsyncRequestFuture {
@Override
public void waitUntilDone() throws InterruptedIOException {
try {
if (this.operationTimeout > 0) {
// the worker thread maybe over by some exception without decrement the actionsInProgress,
// then the guarantee of operationTimeout will be broken, so we should set cutoff to avoid
// stuck here forever
long cutoff = (EnvironmentEdgeManager.currentTime() + this.operationTimeout) * 1000L;
waitUntilDone(cutoff);
} else {
waitUntilDone(Long.MAX_VALUE);
}
} catch (InterruptedException iex) {
throw new InterruptedIOException(iex.getMessage());
} finally {