From owner-cvs-ports@FreeBSD.ORG Sat Jul 26 14:01:07 2008 Return-Path: Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 553881065671; Sat, 26 Jul 2008 14:01:07 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4E8CE8FC21; Sat, 26 Jul 2008 14:01:07 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m6QE17Xt095769; Sat, 26 Jul 2008 14:01:07 GMT (envelope-from kris@repoman.freebsd.org) Received: (from kris@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6QE17aJ095768; Sat, 26 Jul 2008 14:01:07 GMT (envelope-from kris) Message-Id: <200807261401.m6QE17aJ095768@repoman.freebsd.org> From: Kris Kennaway Date: Sat, 26 Jul 2008 14:01:07 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/Tools/portbuild/scripts pdispatch X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jul 2008 14:01:07 -0000 kris 2008-07-26 14:01:07 UTC FreeBSD ports repository Modified files: Tools/portbuild/scripts pdispatch Log: * Cleanup * Catch up to build ID directory changes * Add support for ssh_cmd and scp_cmd to allow using HPN-SSH with the none cipher where possible (for performance) * Lazy client setup; claim-chroot will report if the client needs to be set up with this buildid, and we initiate the setup and poll until it is complete. This allows fast clients to begin building before slow ones have finished setting up. TODO: a better solution would be to avoid trying to dispatch jobs onto clients that are in the process of setting up, since they often have low loads and are picked preferentially by the job scheduler. Revision Changes Path 1.32 +160 -104 ports/Tools/portbuild/scripts/pdispatch