commit | dd960ac6d32ba89d28596cd09155a2f56ed72986 | [log] [tgz] |
---|---|---|
author | Xing Liu <xingliu@chromium.org> | Mon Mar 19 21:30:05 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Mar 19 21:30:05 2018 |
tree | b44646dc3c11867fabd75ec9059086e40429af5a | |
parent | 13a6b23cdc8f55997520169806101a2cda112787 [diff] |
Parallel Download: Fix missing request in an edge case. Previously we always send a request after the last received slice, this may lead to an out of range request, and we fix this issue in https://chromium.googlesource.com/chromium/src/+/cb75f08beac18e6a237bf605fc612362b346d6fc However, when the orginal request is completed before creating parallel requests, we may not send parallel requests correctly due to the assumption of always sending a request after last slice. This CL fixes this issue and adds test coverage for this edge case. Bug: 822340 Change-Id: Ibe459a642dc2f743075a5c9744ec1d9710446b05 Reviewed-on: https://chromium-review.googlesource.com/964992 Reviewed-by: Min Qin <qinmin@chromium.org> Commit-Queue: Xing Liu <xingliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#544165}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .