build.webkit.org should be back online now with 0.8.5.

Thanks for your patience!
Lucas

On Feb 29, 2012, at 3:44 PM, Lucas Forschler wrote:

> I'm currenlty upgrading build.webkit.org from 0.8.3 to 0.8.5.  It should be 
> back online shortly.  
> Lucas
> 
> On Feb 29, 2012, at 12:38 PM, Ryosuke Niwa wrote:
> 
>> On Wed, Feb 29, 2012 at 11:32 AM, Lucas Forschler <lforsch...@apple.com> 
>> wrote:
>> I am looking into improving performance of build.webkit.org.  After doing 
>> some initial research I feel that buildbot isn't the most efficient in terms 
>> of processing a large number of requests.  I believe requests are processed 
>> serially, and not in parallel.  The buildbot documentation mentions a limit 
>> to the number of slaves that can be supported, but doesn't give any specific 
>> numbers.  As webkit has grown, and the number of builds and slaves we are 
>> supporting has increased, it seems the server is showing signs of reaching 
>> this capacity.  We may have reached a limit on the number of slaves we can 
>> handle with our current configuration.
>> 
>> On Chromium side, buildbot appears to leak a great amount of memory. e.g. we 
>> end up running out of memory at some point because buildbot keeps leaking 
>> some memory over time :(  Do you see the same issue on your buildbot?
>> 
>> -Upgrades to hardware.  It's possible faster hardware could alleviate some 
>> problems.  It is unclear if this is really the limiting factor, or how much 
>> additional capacity this would provide.
>> 
>> My understanding is that we use a really fast server but still experience a 
>> similar problem.
>>  
>> -Updating the way files are transferred
>>      (https://bugs.webkit.org/show_bug.cgi?id=73484)
>> 
>> Would it make sense to have a separate apache server, etc... for receiving 
>> these files? twistd doesn't appear to be a cut out for uploading/downloading 
>> megabytes of data.
>> 
>> -Upgrade the version of buildbot. (0.8.3 -> 0.8.5).  
>>      Version 0.8.4 and higher supposedly has a threading improvement, but 
>> it's unclear how much it would benefit us since it looks to be mostly 
>> database related.
>> 
>> I've been told that upgrading buildbot didn't improve the performance. But 
>> upgrading it to 0.8.5 is probably a good nonetheless since it fixes various 
>> bugs I've encountered while maintaining Chromium bots and also when I ran 
>> buildbot locally.
>> 
>> -Investigating some kind of apache caching layer on top of buildbot
>> 
>> MUST DO THIS. This will greatly reduce the latency for most people.
>> 
>> -Adding a second master to the buildbot system.
>>      buildbot supports multi-master mode.  We could potentially split out 
>> build and test onto two separate masters.
>>      build.webkit.org and test.webkit.org ?
>> 
>> build.chromium.org takes this approach. But then we won't be able to see 
>> both build and test step at once though... Would it make more sense to split 
>> per port? e.g. Apple Mac & Apple Win, Qt & Gtk, Chromium & misc or something 
>> along that line?
>> 
>> - Ryosuke
>> 
> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to