From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 2278B1F463 for ; Sun, 15 Dec 2019 23:11:08 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 0/2] daemon: kill listener early at shutdown Date: Sun, 15 Dec 2019 23:11:05 +0000 Message-Id: <20191215231107.6138-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: Not everybody uses systemd (or similar) which allow socket activation. So we now get rid of listeners ASAP during graceful shutdown to ensure replacement processes can bind to the same listen socket w/o requiring SO_REUSEPORT. Eric Wong (2): daemon: shorten lifetime of listener_names mapping daemon: drop listeners early in master on graceful shutdown lib/PublicInbox/Daemon.pm | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-)