Moving Jenkins master ASAP

Ewoud Kohl van Wijngaarden ewoud+ovirt at kohlvanwijngaarden.nl
Tue Aug 7 17:13:51 UTC 2012


On Tue, Aug 07, 2012 at 01:06:55PM -0400, Robert Middleswarth wrote:
> On 08/07/2012 12:49 PM, Karsten 'quaid' Wade wrote:
> >On 08/07/2012 09:40 AM, Ewoud Kohl van Wijngaarden wrote:
> >
> >>I agree with your concerns on the home based service for something
> >>this critical as a master. One solution could be to revamp the
> >>slave I provide into a master and use Roberts infra as slaves. It's
> >>a VM running on our production RHEV cluster and has sufficient HA.
> >My suggestion was just a stop-gap - run it at Robert's for a few weeks
> >until we get new datacenter-based hosting.
> Agreed
> >I like your idea of revamping the slave to be the new master. That
> >gets us running faster soonest. Then we can use Robert's hosts as
> >slaves, and also bring up a dedicated box at a hosting facility to run
> >multiple slaves.
> I don't.  Jenkins master really needs to have the profile of a
> database server were the slaves don't need as much IO and can run
> fine on systems with limit IO.  As a stop gap converting his slave
> to master might work but just like using the servers housed in my
> home is a stop gap I would put that in the same list.  The limited
> IO we have seen from that VM would slow down everything just like
> the EC2 instance.  Granted we don't need ssd raid 10 array in the
> box but a decent sata raid controller or even better a sas will
> allow faster builds and room for growth.

But does it also need much random IO when it's just master and not
building? I think that uploading the artifacts is mostly sequential IO
where SATA does a good enough job. I'm convinced that if we transform my
slave into a master who's just a master we will have more than enough
performance to last us for quite a bit.



More information about the Infra mailing list