Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:94250 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 81237 invoked from network); 24 Jun 2016 16:06:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jun 2016 16:06:04 -0000 Authentication-Results: pb1.pair.com smtp.mail=dmitry@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=dmitry@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 157.56.110.135 as permitted sender) X-PHP-List-Original-Sender: dmitry@zend.com X-Host-Fingerprint: 157.56.110.135 mail-bn1on0135.outbound.protection.outlook.com Received: from [157.56.110.135] ([157.56.110.135:15957] helo=na01-bn1-obe.outbound.protection.outlook.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C8/91-00500-96A5D675 for ; Fri, 24 Jun 2016 12:06:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RWSoftware.onmicrosoft.com; s=selector1-zend-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=UqpGc4IzCID6C7S1qjjx5Jrfdm3WYKUo3VZX2nam7fs=; b=0R0J2CA5D4im8aFlNJrYu6GS7wIeG1EAdVqd+ZxOpqoKtnmXjlomycS2nRvQuavQN5hZGdbx+2SDzdjci+Y8UuWnIy03myqoD8VFBJz5M1itc4kX7IhM1uVrsmMMv7q8SBmF95StzRQvpehvoDcgYlEYvVqYRoJpzmOZyC1mWFA= Received: from BY2PR0201MB1784.namprd02.prod.outlook.com (10.163.72.26) by BY2PR0201MB1784.namprd02.prod.outlook.com (10.163.72.26) with Microsoft SMTP Server (TLS) id 15.1.523.12; Fri, 24 Jun 2016 16:05:57 +0000 Received: from BY2PR0201MB1784.namprd02.prod.outlook.com ([10.163.72.26]) by BY2PR0201MB1784.namprd02.prod.outlook.com ([10.163.72.26]) with mapi id 15.01.0523.019; Fri, 24 Jun 2016 16:05:57 +0000 To: Mike Willbanks CC: PHP internals Thread-Topic: [PHP-DEV] [RFC] Asynchronous Signal Handling (withiut TICKs and any additional overhead). Thread-Index: AQHRzgHOvM0WRJjP3U6pOEm0tTlQNJ/4xGOAgAAD6tk= Date: Fri, 24 Jun 2016 16:05:57 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=dmitry@zend.com; x-originating-ip: [132.245.81.165] x-ms-office365-filtering-correlation-id: cc56723b-4390-422e-6b5c-08d39c496d7f x-microsoft-exchange-diagnostics: 1;BY2PR0201MB1784;6:sCrKQNJPe+w2u08FaTbVurL5KuAugiRdZdiKlbxEixftvCH5CVRj5scdZnGMqNfosklkc97Z3aI5cuks8fgpwBkbLDt1G0Ku2dGggW60cQHfu1jeKst0W4nJ0GhBO4PKQSZvAdkp2CpLUqraY/Tgm2cYfDCiUF7cuXAil3+TBadzP5hZmMRIVCUZZdQ+gmOrNHpzCYPNInZ5uu3bJ9Ca1SB4JJOO8mNdX9jWLDrh60+/c8GKUzDTgm8dfLXZ2K173AXpTcAxmkhzgl0sI68JDjXnULOzycHIc2sDuPw+D4feKvkppPimGpOIYuaLMnnP;5:2Pgm8d/mOsqXT9mi70Z6Hk7t31EoCCHg+2SX7KyadX0rE+001gaZM+aK2VfrF2zZwoPQ9qyR9ZjkL8b8sVE8o+oc+1ZJWpNYY7RwBbz148FIiZoXBuCSn7eWGo3E55LFLsauq/XzGpdYxHE/vZqWCA==;24:I9heTbL2fZQSLGoCNpViLoTeFIN6jQKw47bmhcN7pzVt661T2NEnSYZ4ptvTU5JdurTRjMPTzQDbx8MhcpTQ3opHf7pJnMZMw1oKz39vIgE=;7:nEQZqSb7Eroej9dtTvEABqDRpuQt7klGDHHAhe6njJCtUuMA+QMz6p1X5IZBch0EWkhH9ZAToBuolLrTU0+ddtVx2u+4OBRQDLMlMd/f2i3mbgwIR69vT9o+NAStRvtSflqyjUoxhVtUpWWy6HxUvWUogcYoXRnLZlKP7Qol9oATk3Wp7Tbg6Ndg7NDgFWdVzqLOS2pJFH8HNcHxigZ/Zg72Mh84svozJG+0B2B8fuTyXf6CFdsbE2x4IbPjPvvxwAqjwIeHF5l9brprqtXzGw== x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0201MB1784; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);SRVR:BY2PR0201MB1784;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0201MB1784; x-forefront-prvs: 0983EAD6B2 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(7916002)(377454003)(189002)(199003)(24454002)(45074003)(54356999)(6116002)(102836003)(92566002)(66066001)(86362001)(3846002)(76176999)(586003)(50986999)(11100500001)(5002640100001)(106356001)(106116001)(105586002)(76576001)(19580395003)(19580405001)(10400500002)(19625215002)(19627405001)(74316001)(19617315012)(101416001)(1411001)(3660700001)(68736007)(16236675004)(97736004)(3280700002)(87936001)(9686002)(8936002)(77096005)(15975445007)(2900100001)(122556002)(4326007)(7736002)(7846002)(2906002)(5003600100003)(7696003)(8676002)(189998001)(81166006)(110136002)(99286002)(81156014)(33656002)(7906003)(2950100001);DIR:OUT;SFP:1102;SCL:1;SRVR:BY2PR0201MB1784;H:BY2PR0201MB1784.namprd02.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: zend.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_BY2PR0201MB1784FE7823E3F5191AEAC1EEBF2E0BY2PR0201MB1784_" MIME-Version: 1.0 X-OriginatorOrg: zend.com X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2016 16:05:57.0462 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 32210298-c08b-4829-8097-6b12c025a892 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1784 Subject: Re: [PHP-DEV] [RFC] Asynchronous Signal Handling (withiut TICKs and any additional overhead). From: dmitry@zend.com (Dmitry Stogov) --_000_BY2PR0201MB1784FE7823E3F5191AEAC1EEBF2E0BY2PR0201MB1784_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable The INI setting can be changed at run-time through ini_set(). I'll update t= he RFC. ________________________________ From: Mike Willbanks Sent: Friday, June 24, 2016 6:50:59 PM To: Dmitry Stogov Cc: PHP internals Subject: Re: [PHP-DEV] [RFC] Asynchronous Signal Handling (withiut TICKs an= d any additional overhead). 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 (en= abled or not). This provides userland a far more flexible handling. The I= NI setting could cause some additional issues. What is not clear is can th= e INI setting be changed at runtime - so additional clarification is needed= there. The main concern for this comes in when you build for multiple con= sumers and do not control the environment. This can cause havok especially= when you do need to have signals. Thanks. Dmitry. --_000_BY2PR0201MB1784FE7823E3F5191AEAC1EEBF2E0BY2PR0201MB1784_--