Fix instance ID registration conflict in binary_upload_service
The conflict exists because the initial authentication request calls RunAuthorizationCallbacks right before unregistering its instance ID, causing a race that mostly results in the request that was waiting for authentication to have its ID unregistered, causing it to timeout. The fix in this CL is to only start that request after the authentication request has finished unregistering its ID. Bug: 1090504 Change-Id: Ieb5a7da3a7e75662105a0e00d956473f0f624c4f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2225287Reviewed-by:Daniel Rubery <drubery@chromium.org> Commit-Queue: Dominique Fauteux-Chapleau <domfc@chromium.org> Cr-Commit-Position: refs/heads/master@{#776019}
Showing
Please register or sign in to comment