Bug 140715 - REGRESSION (Yosemite): HTTP tests time out waiting for subresources
Summary: REGRESSION (Yosemite): HTTP tests time out waiting for subresources
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-20 21:07 PST by Alexey Proskuryakov
Modified: 2015-01-22 23:15 PST (History)
1 user (show)

See Also:


Attachments
sample log (8.51 KB, text/plain)
2015-01-22 23:15 PST, Alexey Proskuryakov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Proskuryakov 2015-01-20 21:07:18 PST
On Yosemite only, I see some tests time out, apparently stalled waiting for Apache to respond.

See e.g. <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fxmlhttprequest%2Fredirect-cross-origin-tripmine.html>
Comment 1 Alexey Proskuryakov 2015-01-20 21:10:24 PST
Enabled Apache performance logging in r178798 to hopefully see where the stall occurs.

There are a lot of "slow" CGI scripts being executed in parallel with this test when the problem occurs, so it could be that Apache somehow delays handling the resource. On the other hand, we have a high number of concurrent requests allowed, so this shouldn't be happening.
Comment 2 Alexey Proskuryakov 2015-01-22 23:15:02 PST
Created attachment 245213 [details]
sample log

<https://build.webkit.org/results/Apple%20Yosemite%20Debug%20WK2%20(Tests)/r178954%20(1621)/access_log.txt> has some interesting data.

All the requests for xmlhttprequest/redirect-cross-origin-tripmine.html test show up as taking a small amount of time. However, there are long periods of time during which no requests are made at all, which is weird - with