Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] Create cluster : questions

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Maxence Dunnewind maxenced at gmail.com
Thu Sep 7 08:13:15 PDT 2006


2006/9/7, Ed Hill <ed at eh3.com>:
>
> On Mon, 4 Sep 2006 21:23:03 +0200
> "Maxence Dunnewind" <maxenced at gmail.com> wrote:
>
> > Hi.
> >
> > i'm a user of the Ubuntu Linux OS, and also a packager for this OS.
> > As you may know , packaging can be take a lot of time, mainly
> > during building process.
> > I would create a public cluster for help packagers. All Ubuntu
> > users can accept we use their computers on the cluster. But the
> > cluster system MUST only use free ressource of this computers (and
> > maybe user could set a quota)...
> >
> > i want people only have to install some software (no kernel
> > compilation or other things).
> >
> > I want know if beowulf could works in this case ????
>
>
> Hi Maxence,
>
> Have you looked at distcc?  Its probably closest to what you're
> requesting:
>
>   http://distcc.samba.org/
>
>
> I help out with Fedora Extras so I can certainly appreciate the time
> that goes into compiling packages!  It would be nice to have a
> distributed build system with per-compilation-unit (eg. per-object-
> file) granularity.  But I'm afraid it may be a somewhat complicated
> task for, for instance, Fedora Extras since the FE build system uses
> a chroot-ed environment (the "mock" package) to ensure build
> cleanliness and the presence of all the needed dependencies.  Maybe
> NFS-mounting the chroot would be sufficient...?
>
> If you split up the work on a per-package and per-architecture basis
> (i386, x86-64, ppc, etc.) then its relatively (!) straight-forward to
> build a cluster with the necessary hardware and perform builds of
> separate packages/arches on a simultaneous (each in different chroots
> on potentially different machines) basis.  Thats exactly what the
> current Fedora Extras build system (called "plague") does.  You can
> see some details at:
>
>   http://buildsys.fedoraproject.org/build-status/index.psp
>   http://fedoraproject.org/wiki/Extras/BuildSystemClientSetup
>
> And I only discuss Fedora Extras because its what I'm familiar with.
> I'd be curious to hear how build systems work for other distros!
>
> Ed
>
> --
> Edward H. Hill III, PhD  |  ed at eh3.com  |  http://eh3.com/
>
Hi,

yes i'd take a look at distcc. But distcc seams have a big lack : no
limitation of ressource.
A "fork" of distcc exists : icecream, it seems to have a limitation and do
the same work like distcc.

i don't know exactly what's the best process for sharing compilation : share
all the building process with chroot, or just the compilations proccess into
the chroot ...


-- 
Maxence DUNNEWIND
http://www.sos-sts.info  <=== Entraide étudiante
http://www.ubuntu-fr.org  <=== La meilleure distribution Linux :)
Contact :
maxenced at gmail.com
maxenced at ubuntu.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.scyld.com/pipermail/beowulf/attachments/20060907/bfee67aa/attachment.html


More information about the Beowulf mailing list