Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103678 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 51909 invoked from network); 3 Jan 2019 20:45:39 -0000 Received: from unknown (HELO mail-ot1-f47.google.com) (209.85.210.47) by pb1.pair.com with SMTP; 3 Jan 2019 20:45:39 -0000 Received: by mail-ot1-f47.google.com with SMTP id 81so29945585otj.2 for ; Thu, 03 Jan 2019 09:18:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ralphschindler-com.20150623.gappssmtp.com; s=20150623; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=7RZ0oGONt2hDLkLP3E9A/r8C2IJtwSqxKNgLf/BZrnQ=; b=ZaBEZqC3RB2DqhskYQ9QSMobg5psaBX1Mn4pW2962SKu288QArSbHpbXOKC49EJzb8 Yyis1I8rAxG+1kOlqx19osMrhCsQRQEakc/b4Uee7Dsz6SqchD3oSYu/iuwJbVJOEJy6 SPm2zhxUQF2HZdWa75WvvGCwltFZ/JxfBJAurAQ/SRoNyuekPDOepT0SbmbldbVBT7h1 5sGbsDb5gwt7fiNversqJAPPPWjFExy/qxGX84Rjh9AmOfK0m7EaXSJqkHGXemHC1pJw ef/imIHce21SiUDmGd+ieCWh+Y8Jwfb5OAakVwZ4WziQNZPXNad+Or4T0js82NH350zh 2fIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=7RZ0oGONt2hDLkLP3E9A/r8C2IJtwSqxKNgLf/BZrnQ=; b=qLht2wVDdQ4IQv4PHPld3Afim/w7Bw2kRZ2ni4hUDgMkgB58dJNQA+mukNUic1XRx8 LyhjnPcRXdwC/+vnVLgTEdNdGnLhYI0ytd7GAjgggao+jZyivMCZS2TDQMUF48mZJ8aK C28IWXyFL85JzVfW6OPzqFK2g0KAF4F4c8ma33d5pVydDEgRdM7Hf6Dz8SfOP2jo5XKA /LhianU2ncOO3Nib5ebDm2IJPaYq39TG+74Gn1e0St3aVIsAeGfEHWH2WKZi7sRJUxEb 9tczIo5hgT0a4mkSHIt7wDaUXENRpBc8Jq6lkaYg+z+RlA9Uh8h3ybvxNkBFrAZMHl8r YkCA== X-Gm-Message-State: AJcUukfMp94PILrnyQ5cj1jNEQQ5GEnR6x0YrqRI64QvHkXKxpGzy/tL +pMqJJetuSAf+Nl/OuegX2i/0KgzMAY= X-Google-Smtp-Source: ALg8bN4BAM6yDPxVdA72QQah8nYtfZ1IIZhZn/jdyWfCPO2sIRE8NRAGd7fa6GG1rbg49xA/uoJetA== X-Received: by 2002:a9d:5e0b:: with SMTP id d11mr31517485oti.145.1546535914558; Thu, 03 Jan 2019 09:18:34 -0800 (PST) Received: from Ralphs-MacBook-Pro.local (ip68-227-69-11.no.no.cox.net. [68.227.69.11]) by smtp.gmail.com with ESMTPSA id h4sm7989765otn.40.2019.01.03.09.18.33 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Jan 2019 09:18:34 -0800 (PST) To: internals@lists.php.net Message-ID: <56f11181-be8d-a11e-b5bf-2ac1a1db972c@ralphschindler.com> Date: Thu, 3 Jan 2019 11:18:33 -0600 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: ext/pctnl and a bug related to handling of SIGALRM From: ralph@ralphschindler.com (Ralph Schindler) Hi all, I was hoping someone with considerable pctnl authority/knowledge might be able to help shepherd this bug fix along. In short, I came across this bug combining the technologies of Laravel's job worker infrastructure (uses signals) along with using the Microsoft provided SqlServer linux driver. In a nutshell, SIGALRM's are interrupting and forcing the mssql driver to drop connections when they are not properly handled. There is significant discussion going on on the issue report for on php-src and also on the sqlserver driver site: https://github.com/php/php-src/pull/3717 https://github.com/Microsoft/msphpsql/issues/885 This is outside of my wheelhouse, which is why I am asking anyone on internals with some knowledge and time to help if they can have a look. Thanks in advance and Happy New Year! -ralph