From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.2 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, T_SCC_BODY_TEXT_LINE shortcircuit=no autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id E3D391F406 for ; Tue, 28 Nov 2023 13:20:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=80x24.org; s=selector1; t=1701177625; bh=mZt4rudqMrMFiDPe+IrFT2GkBYXcg0FcQ/CPtdXSqzQ=; h=From:To:Subject:Date:From; b=tAW1QgsCWpKcIMwY098GrZXC9q+lWRk76XFFEa02pKg3aRrZgcrb7VOlR83yIpMG0 olAyjvzric+kCz3wwZ8N5PlrNispSHh/5rxXGSwBIFDSYv5LX3UDjwWQqTNuD9aReo 4usb3aa6IsZkBDHE1VNxjRbtvOfs+dIKfrTILM1o= From: Eric Wong To: spew@80x24.org Subject: [PATCH] cindex: extra quit checks Date: Tue, 28 Nov 2023 13:20:25 +0000 Message-ID: <20231128132025.3404169-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: --- lib/PublicInbox/CodeSearchIdx.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/PublicInbox/CodeSearchIdx.pm b/lib/PublicInbox/CodeSearchIdx.pm index 0fd283d4..299fed2f 100644 --- a/lib/PublicInbox/CodeSearchIdx.pm +++ b/lib/PublicInbox/CodeSearchIdx.pm @@ -509,6 +509,7 @@ sub shard_commit { # via wq_io_do sub dump_roots_start { my ($self, $do_join) = @_; + return if $DO_QUIT; $XHC //= PublicInbox::XapClient::start_helper("-j$NPROC"); $do_join // die 'BUG: no $do_join'; progress($self, 'dumping IDs from coderepos'); @@ -562,6 +563,7 @@ EOM sub dump_ibx_start { my ($self, $do_join) = @_; + return if $DO_QUIT; $XHC //= PublicInbox::XapClient::start_helper("-j$NPROC"); my ($sort_opt, $fold_opt); pipe(local $sort_opt->{0}, $DUMP_IBX_WPIPE);