Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:123382 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id C662C1A009C for ; Tue, 21 May 2024 15:53:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1716306877; bh=+61GzhqPbIOC6KBUPNxLj8nMce4QwbOaxdKaK2OAdUU=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=TaL+KqfXhFOeQjOZfLNr3ve6cLhbxKvHP/Nsc/a4RsRQyPO0Uhe6cOW0zYkF8D9Of +eLiU7gjCjE7hjlHTUoRGgWyQxo3vKEm5aut/DvER6i8Pr+XcqKMH3ET9BKdHVxJYw 4W2cFROlB6tivJaL4RmFfKJpzxvyB4Eh4w2g/7yBCXLaPvmNcxKHDxEp68zJozRsWp GA+E1//UlWQQetCL4xZnAq6sm4Sikfafp6ym//+jDqAgcCqjW1xHAGfdRjnS8mPGGf 6Iy+oksBGUJIE8l8yMZTSxN6hkUTKE2hGZ/V5q9dOIIdGJbDrETH5EvcXIQwBpUpRO 3SISaayiQJsjg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E3CA118006D for ; Tue, 21 May 2024 15:54:35 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 21 May 2024 15:54:35 +0000 (UTC) Received: by mail-qv1-f42.google.com with SMTP id 6a1803df08f44-69b514d3cf4so2306786d6.0 for ; Tue, 21 May 2024 08:53:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dunglas.fr; s=google; t=1716306819; x=1716911619; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=+61GzhqPbIOC6KBUPNxLj8nMce4QwbOaxdKaK2OAdUU=; b=o73d6aCEdbENXpTXzjnfn7JMoqfzAsT8qbosH+ZC1onvXgUE8qXv2p/o1fgDo7l2GT z0AyNQTdI2ePXqdGhPgGKtifvVow8ECmVB57VbTO3MZtEBkceoAVLDCEtmZQlPpvkCij Xsl/PB7Yjk0dsqWBSrWoFEBL/AU/qLSd9B0J5kBXK2xMDYHE1y39NaVQJ8h6uubRa021 c8C8T/HbQFU4kksxNL+rgN/7/fTScxPHZ8RXIc6khHQ50T/GTiczmxt9dLY638G9HUgo lN68GM3hYlpRyv0bU6ZZ/EwRto5cKFSpdoMXcG8xaFVZE/TGByQo3TvRtjn9UYg4zBS6 xI1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716306819; x=1716911619; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+61GzhqPbIOC6KBUPNxLj8nMce4QwbOaxdKaK2OAdUU=; b=ltYdqPX7qUeCN53Q4D4wgeS9zJRAvOx/h9TJHQLhSg+Xcf6Z+8WfA/hYmX/MHVQHvE f5Ib8lvOz6287EqOCNKXIoLZ/PEt8qj5v9W5uIVlfZhbrwlxifGPp9IjJUbE7nK9mcwJ iudwLFsV+Q3d5/VOm9F5Hjkvhbl2UDfwUjum7qPDCkXBBS5WGOwm2MBavk3bnKuglxdV c+02uzqGai9G2owdn9thKR0rjPLc/P7/HrncMmkp379iS2cGsVEJvXElInmxAEez3Zef EbY6qvumXf0L5zCiKAa4bmKeqLB2XIUb0KAWtNBYYbpS8NHnev4EhedjbCCiQWtSVd33 VwlA== X-Forwarded-Encrypted: i=1; AJvYcCVa2eXqlzxcitTtOnr5FUe25+Shl8nVx/OhJphOXQ0HuFUxvj7/gszVl9H7wi1AIt97bb75tvhhA61yKZ9pp3/y0UTfFOfi+w== X-Gm-Message-State: AOJu0Ywm+2d25yEGk36HQblvxMNwfgK/f4ojzM+HCbOawGG+pQDguug/ 0WbojDIC288pToMKmhcnSy1g7RxA3mL1THNl8JbiUdvmwHnNnbf28jGHaO30OFGvQcKKzq5YEhG xkcsQZ5oxCjIhsWNKravFYXUFX7bw+53CjAIszg== X-Google-Smtp-Source: AGHT+IH/eo6gejud8++OjPnOPwgFtvnRvpZf+6MS/tBsS6KCNjtnjm6sumSufkjL1SWvFVgY6I11FOKu5AJb3Eg0+fo= X-Received: by 2002:a05:6214:3186:b0:6ab:710a:d84a with SMTP id 6a1803df08f44-6ab710ad8afmr31019426d6.23.1716306818777; Tue, 21 May 2024 08:53:38 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 21 May 2024 17:53:27 +0200 Message-ID: Subject: Re: [PHP-DEV] Switching max_execution_time from CPU time to wall-clock time and from SIGPROF to SIGALRM To: Arnaud Le Blanc Cc: Calvin Buckley , PHP internals Content-Type: multipart/alternative; boundary="0000000000004272550618f8d2a5" From: kevin@dunglas.fr (=?UTF-8?Q?K=C3=A9vin_Dunglas?=) --0000000000004272550618f8d2a5 Content-Type: text/plain; charset="UTF-8" Hello, I'm in favor of merging Arnaud's patch for macOS while waiting for a better solution like relying on Grand Central Dispatch or another non-signal-based solution (https://github.com/php/php-src/pull/13468), which would allow max_execution_time to work with ZTS builds on mac as well. I'm also in favor of using wall-clock time wherever possible (disclaimer: I'm the original author of this feature for Linux and FreeBSD). Best, --0000000000004272550618f8d2a5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I'm in favor of merging Arnaud's pat= ch for macOS while waiting for a better solution like relying on Grand Cent= ral Dispatch or another non-signal-based solution (https://github.com/php/php-src/pull/13468= ), which would allow max_execution_time to work with ZTS builds on mac as w= ell.

I'm also in favor of using wall-clock time wherever possibl= e (disclaimer: I'm the original author of this feature for Linux and Fr= eeBSD).

Best,
--0000000000004272550618f8d2a5--