In three locations in the code, TestBalancer waits forever on a condition. Failures result in Hudson/Jenkins "Timeout occurred" error message with no information about where or why. Need to replace with TimeoutExceptions that throw a stack trace and useful info about the failure mode.
In waitForHeartBeat(), it is waiting on an exact match for a value that may be coarsely quantized – i.e., significant deviation from the exact "expected" result may occur. Replace with an allowed range of result.
|Status||Resolved [ 5 ]||Closed [ 6 ]|
|Status||Patch Available [ 10002 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Fix Version/s||0.23.0 [ 12315571 ]|
|Status||Open [ 1 ]||Patch Available [ 10002 ]|