[Maria-developers] Buildbot machines
Hi, I discussed both with Dbart and Serg last week about the situation with buildbot. Kristian and Elena also had similar discussion on IRC today. To sum it up, there seems to be two aspects to it; 1) more machines, i.e. slaves could/should be added immediately and 2) some development work could/should be done on buildbot to support some other ways of building, like automatically spinning up and down platform specific virtual machines in a public cloud somewhere whenever they are needed. I looked into alternatives for the 1) immediate need of more machines and thought. I found a pretty interesting alternative from OVH.COM, who offers dedicated servers to a very reasonable price. Here is a good example of what they can offer: https://www.ovh.com/us/dedicated-servers/infra/2014-EG-32.xml . I would be prepared to give it a try. Do you think the specs are good enough to help with the load buildbot currently has? BR, Rasmus -- Rasmus Johansson, VP Engineering MariaDB | t: +358 50 499 9589 | Skype: ratzpo
Rasmus Johansson <rasmus@mariadb.com> writes:
To sum it up, there seems to be two aspects to it; 1) more machines, i.e. slaves could/should be added immediately and 2) some development work
Right. We have a setup where we can more or less plug in an empty machine with Linux, Buildbot and KVM, and it will download VMs with rsync as necessary and start building all the different builds.
could/should be done on buildbot to support some other ways of building, like automatically spinning up and down platform specific virtual machines in a public cloud somewhere whenever they are needed.
Last time this option was researched, it was found to be not cost effective. The reason being that our machines are running such a large percentage of the time that the cloud offering becomes more expensive than a dedicated machine.
I looked into alternatives for the 1) immediate need of more machines and thought. I found a pretty interesting alternative from OVH.COM, who offers dedicated servers to a very reasonable price. Here is a good example of what they can offer: https://www.ovh.com/us/dedicated-servers/infra/2014-EG-32.xml . I would be prepared to give it a try. Do you think the specs are good enough to help with the load buildbot currently has?
Those specs seem good for a Buildbot machine to help with the VM build load. - Kristian.
On Mon, Apr 7, 2014 at 6:40 AM, Kristian Nielsen <knielsen@knielsen-hq.org> wrote:
I looked into alternatives for the 1) immediate need of more machines and thought. I found a pretty interesting alternative from OVH.COM, who offers dedicated servers to a very reasonable price. Here is a good example of what they can offer: https://www.ovh.com/us/dedicated-servers/infra/2014-EG-32.xml . I would be prepared to give it a try. Do you think the specs are good enough to help with the load buildbot currently has?
Those specs seem good for a Buildbot machine to help with the VM build load.
I agree with Kristian. That looks like a decent enough box to help with buildbot. Thanks. -- Daniel Bartholomew MariaDB
On Mon, Apr 7, 2014 at 9:50 PM, Daniel Bartholomew <dbart@mariadb.com> wrote:
Those specs seem good for a Buildbot machine to help with the VM build load.
I agree with Kristian. That looks like a decent enough box to help with buildbot.
Kristian (or others): Any preferences on Linux distro for the box? Should I go with OpenSuse, which is what is on the terriers, or does it matter? Thanks. -- Daniel Bartholomew MariaDB
Daniel Bartholomew <dbart@mariadb.com> writes:
Kristian (or others): Any preferences on Linux distro for the box? Should I go with OpenSuse, which is what is on the terriers, or does it matter?
Heh, I'd prefer anything _but_ Suse, I think we've had only grief from that. But in the end I don't really have any strong opinion. We need to run KVM and not much else on the box - so whatever makes it easy to get a stable KVM/kernel, and/or upgrade the KVM/kernel as needed, seems it would do the job... Maybe just pick what you are most comfortable with maintaining and using KVM on, or what is used mostly on other boxes - some recent Ubuntu? - Kristian.
On Wed, Apr 9, 2014 at 3:30 PM, Kristian Nielsen <knielsen@knielsen-hq.org> wrote:
Kristian (or others): Any preferences on Linux distro for the box? Should I go with OpenSuse, which is what is on the terriers, or does it matter?
Heh, I'd prefer anything _but_ Suse, I think we've had only grief from that.
Agree. :)
But in the end I don't really have any strong opinion. We need to run KVM and not much else on the box - so whatever makes it easy to get a stable KVM/kernel, and/or upgrade the KVM/kernel as needed, seems it would do the job...
Maybe just pick what you are most comfortable with maintaining and using KVM on, or what is used mostly on other boxes - some recent Ubuntu?
OK. I think I'll go with Ubuntu then. That's what we mostly use on other servers and I use it on my local box with KVM and it works well. For support-ability, I'll go with 13.10 for the initial install and then upgrade it to the current 14.04-beta (followed by 14.04-final in a couple weeks). I think the current 14.04-beta is very close to what the final will be, so we might as well move to it now. Thanks. -- Daniel Bartholomew MariaDB
participants (3)
-
Daniel Bartholomew
-
Kristian Nielsen
-
Rasmus Johansson