From owner-freebsd-arch Mon Jun 3 18:39:33 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 2862E37B403 for ; Mon, 3 Jun 2002 18:39:16 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 778ED66C49; Mon, 3 Jun 2002 18:39:16 -0700 (PDT) Date: Mon, 3 Jun 2002 18:39:16 -0700 From: Kris Kennaway To: Terry Lambert Cc: Kris Kennaway , arch@FreeBSD.ORG Subject: Re: Removing wait union Message-ID: <20020603183916.A38370@xor.obsecurity.org> References: <20020602010108.B16166@espresso.q9media.com> <20020603011903.Y2566-100000@gamplex.bde.org> <20020603162508.A34224@xor.obsecurity.org> <3CFC00A9.BD98B7BD@mindspring.com> <20020603181537.A37707@xor.obsecurity.org> <3CFC1905.BF824FF3@mindspring.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="EeQfGwPcQSOJBaQU" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <3CFC1905.BF824FF3@mindspring.com>; from tlambert2@mindspring.com on Mon, Jun 03, 2002 at 06:33:57PM -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 --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 03, 2002 at 06:33:57PM -0700, Terry Lambert wrote: > Kris Kennaway wrote: > > > I think the problem needs something other than the ports cluster. > > > > > > The ports cluster is designed to keep dependencies seperate, so it > > > serializes a lot of things that could otherwise be done in parallel, > > > to ensure dependency order is maintained. > >=20 > > In practise this isn't an issue. I haven't obtained accurate > > statistics, but the cluster runs at full capacity for pretty much the > > entire build. >=20 > You need to keep statistics of how many times each individual port > is built, in the cluster case (i.e. you need a combinatoric dependency > map and a way to factor out permutations that are necessary for > solving the ports problem, but not necessary for solving the "what > breaks?" problem). Here are your statistics. Each port is built precisely this many times: 1 Jesus, Terry, please give us a little bit of credit for not being completely stupid. Kris --EeQfGwPcQSOJBaQU Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQE8/BpDWry0BWjoQKURArCCAJ9a57PKwzXO52hMQUD5Rc0Pwp0V8QCfbSxy nyJfkpKZpmadbjZ321Ki7uc= =sHSE -----END PGP SIGNATURE----- --EeQfGwPcQSOJBaQU-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message