<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Faster build machines, faster end-to-end time</title>
	<atom:link href="http://atlee.ca/blog/2010/03/01/faster-build-machines-faster-end-to-end-time/feed/" rel="self" type="application/rss+xml" />
	<link>http://atlee.ca/blog/2010/03/01/faster-build-machines-faster-end-to-end-time/</link>
	<description>programming, photography, media, and anything else that strikes my fancy</description>
	<lastBuildDate>Fri, 27 Jan 2012 19:08:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: chris</title>
		<link>http://atlee.ca/blog/2010/03/01/faster-build-machines-faster-end-to-end-time/comment-page-1/#comment-65068</link>
		<dc:creator>chris</dc:creator>
		<pubDate>Mon, 01 Mar 2010 20:19:04 +0000</pubDate>
		<guid isPermaLink="false">http://atlee.ca/blog/?p=645#comment-65068</guid>
		<description>Bob,
Not really...so here&#039;s as good a place as any!

We&#039;re using buildbot to manage job queues and handing jobs off to slaves.  Because of load issues, we&#039;re currently running two buildbot masters, and each one handles a subset of all the branches.  We&#039;ve been working with the upstream buildbot project to be able to coordinate jobs between masters with a backend database.

The slave prioritization is implemented as a buildbot hook here:

http://hg.mozilla.org/build/buildbotcustom/file/eee27559b198/misc.py#l158

and used in places like this:

http://hg.mozilla.org/build/buildbotcustom/file/eee27559b198/misc.py#l618</description>
		<content:encoded><![CDATA[<p>Bob,<br />
Not really&#8230;so here&#8217;s as good a place as any!</p>
<p>We&#8217;re using buildbot to manage job queues and handing jobs off to slaves.  Because of load issues, we&#8217;re currently running two buildbot masters, and each one handles a subset of all the branches.  We&#8217;ve been working with the upstream buildbot project to be able to coordinate jobs between masters with a backend database.</p>
<p>The slave prioritization is implemented as a buildbot hook here:</p>
<p><a href="http://hg.mozilla.org/build/buildbotcustom/file/eee27559b198/misc.py#l158" rel="nofollow">http://hg.mozilla.org/build/buildbotcustom/file/eee27559b198/misc.py#l158</a></p>
<p>and used in places like this:</p>
<p><a href="http://hg.mozilla.org/build/buildbotcustom/file/eee27559b198/misc.py#l618" rel="nofollow">http://hg.mozilla.org/build/buildbotcustom/file/eee27559b198/misc.py#l618</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bc</title>
		<link>http://atlee.ca/blog/2010/03/01/faster-build-machines-faster-end-to-end-time/comment-page-1/#comment-65066</link>
		<dc:creator>bc</dc:creator>
		<pubDate>Mon, 01 Mar 2010 20:08:46 +0000</pubDate>
		<guid isPermaLink="false">http://atlee.ca/blog/?p=645#comment-65066</guid>
		<description>Chris,

This is way cool! Is there a good place to read up on the details of how you handle the queue of jobs and handing them off to the slaves?

Bob</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>This is way cool! Is there a good place to read up on the details of how you handle the queue of jobs and handing them off to the slaves?</p>
<p>Bob</p>
]]></content:encoded>
	</item>
</channel>
</rss>

