Chromium Code Reviews
Description[BlobStorage] Fix IPC race in sending IPC and posting to IO thread
BlobTransportController::InitiateBlobTransfer relied on IPC messages to be sent from the IO thread, but hopping to the IO thread is not part of the contract. Now that mojo channels are here, IPCs can be sent directly.
InitiateBlobTransfer specifically required a PostTask event to run on the IO thread before two IPC messages were sent. This CL enforces that by moving the IPC message sends to the IO thread after the PostTask event has run.
BUG=612358
Patch Set 1 #Patch Set 2 : Fix one test #
Messages
Total messages: 3 (3 generated)
|
|||||||||||||||||||||||||||||||||||||