Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Jan 2002 08:36:52 -0800
From:      Brooks Davis <brooks@one-eyed-alien.net>
To:        Poul-Henning Kamp <phk@FreeBSD.ORG>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: Project idea:  Put PVM in /usr/bin/make
Message-ID:  <20020121083652.A1496@Odin.AC.HMC.Edu>
In-Reply-To: <14178.1011612724@critter.freebsd.dk>; from phk@FreeBSD.ORG on Mon, Jan 21, 2002 at 12:32:04PM %2B0100
References:  <14178.1011612724@critter.freebsd.dk>

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

--Dxnq1zWXvFF0Q93v
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jan 21, 2002 at 12:32:04PM +0100, Poul-Henning Kamp wrote:
>=20
> /usr/bin/make already have hooks for remote execution of jobs when
> running parallel.  All that is missing before we can do distributed
> parallel make worlds is that somebody writes the necessary hooks
> based on PVM...
>=20
> This is a really simple task, and the best of it all is that one
> does not need a cluster of machines to test it:  Using jail(8) you
> can run a PVM cluster of any size on one machine.

I'm all for parallel makes, but I don't think this is the right
approach.  The problem with doing this directly on PVM is that PVM is a
message passing system.  This is find if you are the only user of the
cluster, but if it's shared (the normal case) you need a schedular.  A
better approach would be to allow make to tie into a POSIX batch
queueing framework.  Since the syntax is pretty similar, you could
probably support both Sun Grid Engine and PBS fairly easily.  As proof
that this can work, SGE ships with a parallel make.

-- Brooks

--=20
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4

--Dxnq1zWXvFF0Q93v
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8TEOjXY6L6fI4GtQRAscbAJ9zC+ug3+3sh+sff+C/oc755tyINwCgpYaA
RcIzCVzan/LWn3izxskTmw0=
=VD8a
-----END PGP SIGNATURE-----

--Dxnq1zWXvFF0Q93v--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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