Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:94249 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 79326 invoked from network); 24 Jun 2016 15:51:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jun 2016 15:51:08 -0000 Authentication-Results: pb1.pair.com header.from=pencap@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pencap@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.51 as permitted sender) X-PHP-List-Original-Sender: pencap@gmail.com X-Host-Fingerprint: 209.85.213.51 mail-vk0-f51.google.com Received: from [209.85.213.51] ([209.85.213.51:35115] helo=mail-vk0-f51.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5F/31-00500-7E65D675 for ; Fri, 24 Jun 2016 11:51:06 -0400 Received: by mail-vk0-f51.google.com with SMTP id j2so156082551vkg.2 for ; Fri, 24 Jun 2016 08:51:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8HWwX6oEMt4q07C83zzRRvQNkJRtm6j5ZOcqNwcTiig=; b=hJCQAjCHo5/PCMBrSwDV6tqNIruObWJA8KMIZ37D2pf7UJ9Am+VS54sG6b+z+fLf+c u/ZB/feHG554oqKgbDPlnmusOvQs6dL/1GxDu/jrTtEUWPvmp7gbfIghvkdCjwt7kTIV j3HlohRPqgzog/LkEru2k4wqtmFiZ9beGU0xPtZDAgEEiM99CFhKFKOhl0sjDR5b+nc6 i/NrzjvgL4rUoyA7vA4kpI6ziqjM0lPuHmAuMogPTFBDkbwLjVRkOFnN0jvjqM/Nzu/k aGugsC8sojaFXw6GZ1I5KK4Ol8TRAZbk5DJjpn7HFAZHKl+y54zleqZLQHAuLQmf/ZVx 7o0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8HWwX6oEMt4q07C83zzRRvQNkJRtm6j5ZOcqNwcTiig=; b=MdciH4D6TOym7zuLmkp/jQaliUQWD1Sa2OYwrQGdQHtcVhcbw4QFK5Dg261UFE1+AC FoQ2Ql0f8C1zCh/bwLV66uB0ajis6yQDPHy+2mdxhTadZ76s5DTTcVoO79KEA4Qjfmgn BIXTRLUyLjVnxaudKnjFJNFp7ojBIiRqhpAK6GjRW1DgPVDEqdT5TzFV7LqnsHMfvxsg e2cTCnv8kMSbDud641z7POXA6rF8e45HP/mA2iTHjeVPEvSua2WsSEJ2M1yaIEUmvgAA VVKkWNI2iKbjR9nwtJ0ARcN9CIvd5ToYvhgeKJXT05jFYHzSnPITqXSYfcrEQPmuCVJW ERig== X-Gm-Message-State: ALyK8tIKqoSUiGUfAQwhXX/ep6P8gJM6rlj5O68tyIih120Qi/ROaOq2YC0bbVwlUZatytzOzFPVnByFXAHuNA== X-Received: by 10.31.153.139 with SMTP id b133mr2887191vke.64.1466783460456; Fri, 24 Jun 2016 08:51:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.117.22 with HTTP; Fri, 24 Jun 2016 08:50:59 -0700 (PDT) In-Reply-To: References: Date: Fri, 24 Jun 2016 10:50:59 -0500 Message-ID: To: Dmitry Stogov Cc: PHP internals Content-Type: multipart/alternative; boundary=001a113d3a4e1f7f35053608236e Subject: Re: [PHP-DEV] [RFC] Asynchronous Signal Handling (withiut TICKs and any additional overhead). From: pencap@gmail.com (Mike Willbanks) --001a113d3a4e1f7f35053608236e Content-Type: text/plain; charset=UTF-8 On Fri, Jun 24, 2016 at 5:20 AM, Dmitry Stogov wrote: > Hi internals, > > > Please review the RFC https://wiki.php.net/rfc/async_signals I do not like the idea of introducing this via an INI directive, what might be of value is to have a behavior on the function recommendation such that: pcntl_async_signals([bool $enabled]) Without passing in the variable it could return back the current status (enabled or not). This provides userland a far more flexible handling. The INI setting could cause some additional issues. What is not clear is can the INI setting be changed at runtime - so additional clarification is needed there. The main concern for this comes in when you build for multiple consumers and do not control the environment. This can cause havok especially when you do need to have signals. > > > > Thanks. Dmitry. > --001a113d3a4e1f7f35053608236e--