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,AWL,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 3CA851F8C6 for ; Tue, 14 Sep 2021 02:39:05 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 0/5] lei: TEST_LEI_DAEMON_PERSIST bugfixes Date: Tue, 14 Sep 2021 02:39:00 +0000 Message-Id: <20210914023905.21410-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: The 5/5 "lei up" fix has real-world implications if you're using it in parallel. Otherwise, it's test-only stuff, and `make check-run TEST_LEI_DAEMON_PERSIST=1 N=$(nproc)` seems to fail or stall less often than before (but it still can...). (persisting the lei-daemon is around 5% faster with check-run) Eric Wong (5): lei: warn on event loop errors lei: sto_done_request: add eval guard t/run: TEST_LEI_DAEMON_PERSIST: die if pid changes test_common: remove non-hidden files, first lei up: fix env/cwd mismatches with multiple folders lib/PublicInbox/LEI.pm | 33 ++++++++++++++++----------------- lib/PublicInbox/LeiUp.pm | 15 +++++++-------- lib/PublicInbox/TestCommon.pm | 5 ++++- t/run.perl | 3 +++ 4 files changed, 30 insertions(+), 26 deletions(-)