Chromium Code Reviews
DescriptionBounce all requests off the cache lock after 25ms.
The cache lock keeps causing us problems and the existing 20 second timeout is
too long to be useful, so we have the worst of both worlds. However, UMA
reports that we only ever go beyond 25ms 0.89% of the time over the past 28
days. (See HttpCache.EntryLockWait.)
Extend the range request 25ms hack to all requests. This should more usefully
mitigate the various deadlocks and priority inversions and worse (fetch() means
mutually-distrusting origins can lock each other out of a resource) until a
better design is prioritized.
BUG=472740, 6697, 458620, 535793
TEST=load https://expired.badssl.com in two tabs. Both should load.
Patch Set 1 #
Total comments: 4
Patch Set 2 : fix comment #Patch Set 3 : mmenke comments #
Messages
Total messages: 9 (4 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||