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-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 0F1481FB0A for ; Fri, 4 Dec 2020 22:03:50 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 0/5] more ->ALL usage Date: Fri, 4 Dec 2020 22:03:44 +0000 Message-Id: <20201204220349.4408-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: Some tiny speedups to NNTP, and more WWW bits start using ->ALL to avoid iterating through hundreds/thousands of inboxes. Still experimenting with reindexing bits (and it's still slow :<) Eric Wong (5): nntp: xref_by_tc: simplify slightly nntp: small speed up for multi-line responses search: remove mdocid export newswww: use ->ALL to avoid O(n) inbox scan extmsg: use ->ALL for "global" MID lookups lib/PublicInbox/Config.pm | 4 ++-- lib/PublicInbox/ExtMsg.pm | 36 ++++++++++++++++++++++++++++++++--- lib/PublicInbox/NNTP.pm | 24 +++++++++++------------ lib/PublicInbox/NNTPD.pm | 9 +++++++-- lib/PublicInbox/NewsWWW.pm | 30 ++++++++++++++++++++++------- lib/PublicInbox/Search.pm | 2 +- lib/PublicInbox/SearchView.pm | 11 +++++------ 7 files changed, 82 insertions(+), 34 deletions(-)