Bug 56105 - http tests are flaky on apple-windows-6
Summary: http tests are flaky on apple-windows-6
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Windows 7
: P2 Normal
Assignee: Nobody
URL: http://build.webkit.org/buildslaves/a...
Keywords: InRadar, MakingBotsRed, PlatformOnly
Depends on:
Blocks:
 
Reported: 2011-03-10 08:09 PST by Adam Roben (:aroben)
Modified: 2011-03-10 19:16 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Roben (:aroben) 2011-03-10 08:09:25 PST
apple-windows-6 has been flaky ever since it had Cygwin reinstalled last week. See the URL for a list of recent builds, and note how the number of failures per build changes wildly (e.g., 9, then 54, then 49, then 17...). We need to fix this!
Comment 1 Adam Roben (:aroben) 2011-03-10 08:16:44 PST
It looks like it's just the http tests that are flaky.
Comment 2 Jessie Berlin 2011-03-10 09:17:29 PST
<rdar://problem/9114975>
Comment 3 Adam Roben (:aroben) 2011-03-10 11:45:02 PST
Lucas checked lots of software on the bots to see what was the same and what was different. Here's what he found:


Apple-windows-5 had windows updates set to install automatically.  I changed it to download but ask before installing.
Apple-window-s6 has windows updates disabled.  I changed it to be the same as #5.

Apple-window-5 has firewall/virus software installed
apple-windows-6 did NOT have anything.  I installed MS security essentials to match apple-windows-5.  (note, the c:/cygwin path is excluded from scan, just to help out on perf)

Apple-windows-5 does NOT have bonjour installed
Apple-windows-6 has bonjour installed.  I have UNINSTALLED bonjour to make it match apple-windows-5.

Apple-windows-5 has Java 6 update 20.
Apple-windows-6 did not.  I have installed Java on #6 to match #5.

apple-windows-5 has MS Direct X (august 2009)
apple-windows-6 had no directX.  August 2009 is not available, so installed Feb 2010, closest available.
I don't think this will make a difference...but trying to get everything to match as close as possible.

Apple-window-5 has the windows full install of Python 2.5.4, and Python 2.6 Twisted-10.0.0
Apple-windows-6 does not have this...  this could be an issue.
I've never installed the full blow windows install of python before.  I believe this is only used OUTSIDE of cygwin.
Currently, when running inside cygwin, both machines report python version 2.6.5

Apple-windows-5 cygwin reports version 1.7.5
apple-windows-6 cygwin reports version 1.7.8
Comment 4 Adam Roben (:aroben) 2011-03-10 11:45:27 PST
I hypothesized that libphp4.dll needed to be rebased, and Lucas confirmed this with Dependency Walker. He's going to rebase it and we'll see if that fixes the problems.
Comment 5 Adam Roben (:aroben) 2011-03-10 19:16:14 PST
apple-windows-6 seems to be behaving correctly now!