HADOOP-11354. ThrottledInputStream doesn't perform effective throttling. Contributed by Ted Yu.
This commit is contained in:
parent
059c4a372f
commit
582f96e41d
|
@ -153,6 +153,9 @@ Release 2.7.0 - UNRELEASED
|
|||
HADOOP-11343. Overflow is not properly handled in caclulating final iv for
|
||||
AES CTR. (Jerry Chen via wang)
|
||||
|
||||
HADOOP-11354. ThrottledInputStream doesn't perform effective throttling.
|
||||
(Ted Yu via jing9)
|
||||
|
||||
Release 2.6.0 - 2014-11-18
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
|
|
@ -115,7 +115,7 @@ public class ThrottledInputStream extends InputStream {
|
|||
}
|
||||
|
||||
private void throttle() throws IOException {
|
||||
if (getBytesPerSec() > maxBytesPerSec) {
|
||||
while (getBytesPerSec() > maxBytesPerSec) {
|
||||
try {
|
||||
Thread.sleep(SLEEP_DURATION_MS);
|
||||
totalSleepTime += SLEEP_DURATION_MS;
|
||||
|
|
Loading…
Reference in New Issue