Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:65348 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 3763 invoked from network); 29 Jan 2013 11:04:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Jan 2013 11:04:55 -0000 Authentication-Results: pb1.pair.com header.from=johannes@schlueters.de; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=johannes@schlueters.de; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain schlueters.de from 217.114.211.66 cause and error) X-PHP-List-Original-Sender: johannes@schlueters.de X-Host-Fingerprint: 217.114.211.66 config.schlueters.de Received: from [217.114.211.66] ([217.114.211.66:43595] helo=config.schlueters.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DC/16-07604-5DCA7015 for ; Tue, 29 Jan 2013 06:04:54 -0500 Received: from [192.168.2.20] (ppp-93-104-29-211.dynamic.mnet-online.de [93.104.29.211]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by config.schlueters.de (Postfix) with ESMTPSA id 81D5A653A5; Tue, 29 Jan 2013 12:04:50 +0100 (CET) To: Zeev Suraski Cc: internals@lists.php.net In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Date: Tue, 29 Jan 2013 12:05:43 +0100 Message-ID: <1359457543.3916.56.camel@guybrush> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] ZTS - why are you using it? From: johannes@schlueters.de (Johannes =?ISO-8859-1?Q?Schl=FCter?=) On Tue, 2013-01-29 at 11:03 +0200, Zeev Suraski wrote: > I didn’t want to hijack the Optimizer+ thread so I’m creating a new one, > based on the apparent level of interest in ZTS. This isn’t an RFC to > remove ZTS by any stretch, but I **am** a bit confused about why people are > still using ZTS. I doubt many people use it in production, especially under "high" load. About a year ago I've spent quite some time fixing threading issues in different parts of PHP (object instantiation in the engine, mysqli, ...) there were a few bug reports but considering how simple it was to exploit some of the bugs (, or any other internal class, was all that was needed for one of the bugs) there were way too few reports. johannes