The Windows EWS bots process patches fairly quickly. Once I corrected the 
problem today, it managed to process about 97 patches in about an hour.

I do think one bottleneck is due to individual EWS bots “locking” patches. The 
first bot to reach a patch locks the patch against other bots handling it. If 
the patch happens to be ‘consumed’ be a bot with some kind of problem (e.g., 
bad local configuration, a full disk drive, etc.), that patch will not be 
touched again — even if the other eight EWS bots are sitting dormant.

Is there some other processing metric you are concerned about?

 Brent Fulgham - Apple Inc.



> On Apr 1, 2015, at 2:26 PM, Maciej Stachowiak <[email protected]> wrote:
> 
> 
> Is it possible to make EWS start processing changes more promptly?
> 
>> On Apr 1, 2015, at 12:42 PM, Brent Fulgham <[email protected]> wrote:
>> 
>> Hi Everyone,
>> 
>> We lost Windows EWS coverage for the past 36 hours due to a very 
>> benign-appearing change to some webkitpy code. I haven’t yet figured out why 
>> this particular set of changes caused the Windows bots to start failing, but 
>> it has to do with various differences between the Cygwin Python 2.7.8 build 
>> and the versions used on our other EWS bots.
>> 
>> This does not seem like something developers SHOULD have to worry about, but 
>> it’s an unfortunately reality that they really do need to.
>> 
>> To make matters worse, the patch that introduced the problem passed EWS. 
>> This is because the EWS bots only really begin using changes to webkitpy 
>> when they restart processing (about once every 10-13 build iterations).
>> 
>> To help combat this problem, I’d like to request that when making changes to 
>> webkitpy, please keep an eye on the various EWS bots to make sure they 
>> continue processing. If they do start failing, please roll the patch back 
>> out and we can work together to resolve the issue.
>> 
>> I apologize for how manual and inconvenient this needs to be (at least for 
>> now), but keeping the EWS up and running is critical to the smooth function 
>> of this project.
>> 
>> If you have any questions, please don’t hesitate to e-mail me or look for me 
>> on IRC.
>> 
>> Thanks!
>> 
>> -Brent
>> _______________________________________________
>> webkit-dev mailing list
>> [email protected]
>> https://lists.webkit.org/mailman/listinfo/webkit-dev
> 
> _______________________________________________
> webkit-dev mailing list
> [email protected]
> https://lists.webkit.org/mailman/listinfo/webkit-dev

_______________________________________________
webkit-dev mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to