Chromium Code Reviews
Description[Offline Pages] Turn Offliner::Cancel into an async operation to resolve conflicting assumptions
between the Offliner and RequestCoordinator.
Upon Offliner::Cancel, RequestCoordinator assumes that the offliner is free, but
offliner may be waiting until save operation to complete. This discrepancy causes
RequestCoordinator to bombard the offliner with all the pending requests, potentially
blocking the main thread for the save operation callback to be called and causing
all pending requests to be labeled as EXPIRED
BUG=694864
Review-Url: https://codereview.chromium.org/2715433006
Cr-Commit-Position: refs/heads/master@{#454740}
Committed: https://chromium.googlesource.com/chromium/src/+/9f04f39d54f599a346c59670f91923f4af05e416
Patch Set 1 #
Total comments: 22
Patch Set 2 : initial code review responses #Patch Set 3 : update signatures for code review #
Total comments: 4
Patch Set 4 : more renaming #Patch Set 5 : more renaming #Patch Set 6 : rebase #Patch Set 7 : forgot to init #Messages
Total messages: 34 (21 generated)
|