In order to start services before the rest of the browser (i.e. downloads & networking), we need to start the service manager earlier. That in turn requires starting the IO thread earlier.
Cc: falken@chromium.org Status: Started (was: Fixed)
I don't have great evidence, but I think https://chromium-review.googlesource.com/969098 may have caused a spike of service worker startup failures.
The failures started in 68.0.3427.0, which contained r557680, and ended in 68.0.3432.0, which contained the revert r558668.
See issue 843456. The startups were failing during a thread hop from the IO to UI thread and back from UI to IO, so it seems plausible.
Please loop me in if the change is relanded, and if you have any theories of why this may have happened.
Comment 1 by dtapu...@chromium.org
, Nov 10 2017