From owner-freebsd-arch Mon Jun 3 18:37:32 2002 Delivered-To: freebsd-arch@freebsd.org Received: from obsecurity.dyndns.org (adsl-63-207-60-56.dsl.lsan03.pacbell.net [63.207.60.56]) by hub.freebsd.org (Postfix) with ESMTP id 08B8437B407 for ; Mon, 3 Jun 2002 18:37:28 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 654A066C49; Mon, 3 Jun 2002 18:37:27 -0700 (PDT) Date: Mon, 3 Jun 2002 18:37:27 -0700 From: Kris Kennaway To: Terry Lambert Cc: Garance A Drosihn , Kris Kennaway , arch@FreeBSD.ORG Subject: Re: Removing wait union Message-ID: <20020603183726.A38159@xor.obsecurity.org> References: <20020602010108.B16166@espresso.q9media.com> <20020603011903.Y2566-100000@gamplex.bde.org> <20020603162508.A34224@xor.obsecurity.org> <3CFC00A9.BD98B7BD@mindspring.com> <3CFC16DD.240E4AFD@mindspring.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="jRHKVT23PllUwdXP" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <3CFC16DD.240E4AFD@mindspring.com>; from tlambert2@mindspring.com on Mon, Jun 03, 2002 at 06:24:45PM -0700 Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --jRHKVT23PllUwdXP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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. >=20 > The problem is that a change to the system breaks the build > of a package. >=20 > What this means is that you should be able to: >=20 > 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 =3D 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. >=20 > 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 --jRHKVT23PllUwdXP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQE8/BnWWry0BWjoQKURAjJwAKCW0ZUkYDtr90pfjoXIHYV+yUXo+ACgqA+I C2QhyEXYyh73oBqV1wmuZng= =TILV -----END PGP SIGNATURE----- --jRHKVT23PllUwdXP-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message