Merge pull request #448 from squito/fetch_maxBytesInFlight

add as many fetch requests as we can, subject to maxBytesInFlight
This commit is contained in:
Matei Zaharia 2013-02-09 18:15:18 -08:00
commit ccb1ca4a23

View file

@ -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())
}