Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:47507 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 30723 invoked from network); 23 Mar 2010 20:29:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Mar 2010 20:29:04 -0000 Authentication-Results: pb1.pair.com header.from=ericleestewart@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=ericleestewart@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.223.177 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: ericleestewart@gmail.com X-Host-Fingerprint: 209.85.223.177 mail-iw0-f177.google.com Received: from [209.85.223.177] ([209.85.223.177:50536] helo=mail-iw0-f177.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 81/8B-03444-F8429AB4 for ; Tue, 23 Mar 2010 15:29:03 -0500 Received: by iwn7 with SMTP id 7so5546378iwn.26 for ; Tue, 23 Mar 2010 13:29:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=/wguKdKx7k16d5t+xh1ARHd7NFNHOPgQx0n9z+qslO0=; b=eULGvSQ2udG6IweYSD5T0lQadwZDGLa7R/BfvYHrCVcmVrphY0Ht31Prz5phYdANFN f23Tc8VB8/CFeycq/L9sP8001EErEUtAHW6tfe+fVztCa2lj8uy1TB1ZOEa3mJhaj+uB auDpQNdi2Npan41C3qQB2wc7U2rQNcTqOFGmw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=a4xqBcjtRNGIETUkBM8Mj/6nFyAWzzsw/Wvw9C/XTC6WCv0mDovxhbEDs6ZGyGLvo4 vJEDoJENFlJ32dPgxKG3RG+HnaT9nPF9HlyrUWCGfZdagJxuzNOKKGDlnasiWqolptiM GEjA+v5BCgO0LibjBsdyIiM+SKOfsRs//qgnY= MIME-Version: 1.0 Received: by 10.231.169.144 with SMTP id z16mr1075300iby.25.1269376141121; Tue, 23 Mar 2010 13:29:01 -0700 (PDT) In-Reply-To: References: <4BA8EF6F.8010503@daylessday.org> <4BA8F72E.5090701@sci.fi> <4BA8F985.1090109@daylessday.org> <4BA919D2.3060605@daylessday.org> Date: Tue, 23 Mar 2010 16:29:00 -0400 Message-ID: To: internals@lists.php.net Content-Type: multipart/alternative; boundary=0016e6d26c5afa570604827da924 Subject: Re: [PHP-DEV] FPM RFC From: ericleestewart@gmail.com (Eric Stewart) --0016e6d26c5afa570604827da924 Content-Type: text/plain; charset=ISO-8859-1 On Tue, Mar 23, 2010 at 4:09 PM, Michael Shadle wrote: > On Tue, Mar 23, 2010 at 12:43 PM, Antony Dovgal > wrote: > > > I mentioned it, albeit briefly: > > * basic SAPI status info (similar to Apache mod_status) > > Missed it (oops) > > > We've discussed this many times and I thought it's pretty clear that > php.ini > > syntax won't fit in this situation - the requirements are completely > different. > > > >> - this will make it easier to adopt > > > > I don't see how. > > When people see XML a lot of people have tried to use xpath and other > XML functionality - when really it's not a full-on XML document at > all. (People have asked on the mailing list) - also it's an external > configuration file with it's own syntax. It feels a bit foreign from > how people are used to configuring PHP. (I admit I do not have a > better alternative other than trying the php.ini approach which I > guess has been shot down now) - I am looking for the easiest path for > people to use this, that's all. > > Perhaps some php.ini options for the pid file, config file, etc. So it > is not defined at compile time? > > Also one other feature that would be neat is an "include" > functionality in the config file, which could help automated pool > definitions from scripts be created. A bit OT for this though. > > > They can do it any time - testing and reporting issues is a lot of work. > > I have a lot of machines at my disposal and such and would love a way > to be able to put PHP-FPM through it's paces by running test scripts > or anything. I personally do not know how to create them nor what > portions are useful to test (tricky internals that might break under > certain situations, things that might have been changed when you moved > it from launchpad -> PHP SVN, etc.) - note that PHP-FPM for PHP 5.2.x > (the patch) seems to be solid as a rock, but 5.3 has had a handful of > issues or other complaints. So there is some fundamental differences > somewhere and those are the kind of things I'd like to figure out how > to get automated testing on... > > > Patches are also appreciated, no need to wait for a 'go ahead' from > anyone to do this. > > I just thought of a slightly more formal approach - perhaps a small > roadmap or prioritization of features - something small would be easy > to adopt in 5.4 without causing possible instability - but something > larger might be "don't bother with that right now - it is too big of a > change and won't make it in to 5.4 anyway. how about you tackle this > first?" > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > From a testing standpoint, if this becomes a new sapi, do we need to introduce a new construct for dealing with tests that need to run on this sapi only? Example: --FPM-- which would be similar to the --CGI-- construct which denotes that test as cgi sapi only. Eric Lee Stewart --0016e6d26c5afa570604827da924--