[Webkit-unassigned] [Bug 117842] New: WebProcess hangs loading eff.org (Waiting forever on a sync XHR, NetworkProcess unable to service it)
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Jun 20 11:50:19 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=117842
Summary: WebProcess hangs loading eff.org (Waiting forever on a
sync XHR, NetworkProcess unable to service it)
Product: WebKit
Version: 528+ (Nightly build)
Platform: Macintosh
OS/Version: All
Status: ASSIGNED
Keywords: InRadar
Severity: Normal
Priority: P2
Component: WebKit2
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: beidson at apple.com
CC: ap at webkit.org, sam at webkit.org
WebProcess hangs loading eff.org (Waiting forever on a sync XHR, NetworkProcess unable to service it)
This is the known theoretical "6 + 1 problem" where 6 asynchronous requests to a host are already outstanding while a 7th sync XHR is made.
In single WebProcess mode and WebKit 1, the sync XHR will time out and the WebProcess will recover.
With the NetworkProcess the WebProcess waits forever on the NetworkProcess, and the NetworkProcess doesn't even try to serve the 7th request.
A lot more could be said about this. But the TLDR; is that we need to bump the platform connection-per-host limit to 7, and only use that 7th slot for a sync XHR if 6 loads are already in progress.
In radar as <rdar://problem/14112329>
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list