Merge pull request #448 from squito/fetch_maxBytesInFlight
add as many fetch requests as we can, subject to maxBytesInFlight
This commit is contained in:
commit
ccb1ca4a23
|
@ -585,7 +585,7 @@ class BlockManager(
|
|||
resultsGotten += 1
|
||||
val result = results.take()
|
||||
bytesInFlight -= result.size
|
||||
if (!fetchRequests.isEmpty &&
|
||||
while (!fetchRequests.isEmpty &&
|
||||
(bytesInFlight == 0 || bytesInFlight + fetchRequests.front.size <= maxBytesInFlight)) {
|
||||
sendRequest(fetchRequests.dequeue())
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue