HBASE-16016 Fix overflow deadline value in AssignmentManager#waitForAssignment (Stephen Yuan Jiang)
This commit is contained in:
parent
cb331507b9
commit
286934fc40
@ -2700,6 +2700,9 @@ public class AssignmentManager extends ZooKeeperListener {
|
||||
final boolean waitTillAllAssigned, final int reassigningRegions,
|
||||
final long minEndTime) throws InterruptedException {
|
||||
long deadline = minEndTime + bulkPerRegionOpenTimeGuesstimate * (reassigningRegions + 1);
|
||||
if (deadline < 0) { // Overflow
|
||||
deadline = Long.MAX_VALUE; // wait forever
|
||||
}
|
||||
return waitForAssignment(regionSet, waitTillAllAssigned, deadline);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user