Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Jun 2002 18:37:27 -0700
From:      Kris Kennaway <kris@obsecurity.org>
To:        Terry Lambert <tlambert2@mindspring.com>
Cc:        Garance A Drosihn <drosih@rpi.edu>, Kris Kennaway <kris@obsecurity.org>, arch@FreeBSD.ORG
Subject:   Re: Removing wait union
Message-ID:  <20020603183726.A38159@xor.obsecurity.org>
In-Reply-To: <3CFC16DD.240E4AFD@mindspring.com>; from tlambert2@mindspring.com on Mon, Jun 03, 2002 at 06:24:45PM -0700
References:  <20020602010108.B16166@espresso.q9media.com> <20020603011903.Y2566-100000@gamplex.bde.org> <20020603162508.A34224@xor.obsecurity.org> <3CFC00A9.BD98B7BD@mindspring.com> <p05111722b921be8398e3@[128.113.24.47]> <3CFC16DD.240E4AFD@mindspring.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On Mon, Jun 03, 2002 at 06:24:45PM -0700, Terry Lambert wrote:

> No, you don't need a cluster.

Um, yes you do.

> I think people are not understanding the problem.
> 
> The problem is that a change to the system breaks the build
> of a package.
> 
> What this means is that you should be able to:
> 
> 1)	Build all the packages on a system
> 2)	Install everything that wasn't automatically installed as
> 	a dependency

Um, Terry, we have over 7000 ports now.  It takes our 8-way cluster 20
hours to build them (sorry, the 8 hours I said earlier was wrong); as
already stated it runs at close to 100% capacity the entire time.
Therefore a good estimate of the number of equivalent CPU-hours is
8*20 hours = 6 2/3 CPU-days.

Very little time is wasted with the cluster sitting idle waiting for
dependencies to build (and I can probably get that down to 0 time
wasted if I just reorder the makefile a bit to start the build of long
dependency branches like GNOME first - GNOME and KDE are the only
"choke points" where the cluster ends up idling for a few minutes
except for one or two machines: by that time everything else is
finished anyway).

> Two very different problems.  The solution of the first needs a
> ports cluster to be able to solve it within about 8 hours.  But
> the much of that 8 hours is based on dependency ordering that
> you can throw away, if you are trying to solve the "system changed"
> problem, rather than the "ports changed" problem.
> 
> Make sense?

No, because the above is wrong ;-)

Please accept that I actually know what I'm talking about (since I've
been managing the ports cluster for about 8 months now) and just drop
the matter.

Kris

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)

iD8DBQE8/BnWWry0BWjoQKURAjJwAKCW0ZUkYDtr90pfjoXIHYV+yUXo+ACgqA+I
C2QhyEXYyh73oBqV1wmuZng=
=TILV
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020603183726.A38159>