Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:47027 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41062 invoked from network); 22 Feb 2010 17:12:19 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Feb 2010 17:12:19 -0000 Authentication-Results: pb1.pair.com header.from=johannes@php.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=johannes@php.net; spf=unknown; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 83.243.58.134 as permitted sender) X-PHP-List-Original-Sender: johannes@php.net X-Host-Fingerprint: 83.243.58.134 mailout2.netbeat.de Linux 2.6 Received: from [83.243.58.134] ([83.243.58.134:47746] helo=mailout2.netbeat.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 31/89-00376-1FAB28B4 for ; Mon, 22 Feb 2010 12:12:19 -0500 Received: (qmail 28336 invoked by uid 89); 22 Feb 2010 17:26:45 -0000 Received: from unknown (HELO ?192.168.1.28?) (postmaster%schlueters.de@93.104.48.99) by mailout2.netbeat.de with ESMTPA; 22 Feb 2010 17:26:45 -0000 X-Originator: 9e51b244e0a38413ab6a9876e36ba9df To: Raphael Geissert Cc: internals@lists.php.net In-Reply-To: <5F.B8.00376.7C5B28B4@pb1.pair.com> References: <5F.B8.00376.7C5B28B4@pb1.pair.com> Content-Type: text/plain; charset="UTF-8" Organization: php.net Date: Mon, 22 Feb 2010 18:12:07 +0100 Message-ID: <1266858727.3086.533.camel@guybrush> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] multi-jobs run-tests.php From: johannes@php.net (Johannes =?ISO-8859-1?Q?Schl=FCter?=) On Mon, 2010-02-22 at 10:50 -0600, Raphael Geissert wrote: > Ah, I see, great. > >From a quick look at the code it looks like it also uses pcntl. > > Is there any plan to switch to that other implementation? > > No work has been done in something like the threads extension, has there? Why would you need threads? - Won't some async process control be enough? - The test manager doesn't have to be parallelized, it should just run multiple tests at once. And yes, I'm very interested I have a 64 way SPARC machine which currently needs 7 days for a gcov run which, in theory, might be reduced to 7/64 days ... Another interesting thing might be directory-wide skipif so we don't have to run two PHP interpreters per test. But when working on all kinds of things there one should look on the rewrite by Zoe (and others) which should be nicer for modification than the grown code of the existing run-tests.php johannes