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 474561F462 for ; Sat, 15 Jun 2019 08:47:16 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 00/20] v2: use consistent terminology Date: Sat, 15 Jun 2019 08:46:56 +0000 Message-Id: <20190615084716.3075-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: Modern Xapian docs and code refer to multi-DB uses as "shards"; so replace the term "partition" with the term "shard". This way, we'll minimize the learning curve for people new to public-inbox or Xapian. We also still had a few places where we referred to git epochs as "partitions", so fix those up and be consistent with the majority of our own docs and code. Eric Wong (20): doc: rename our Xapian "partitions" to "shards" v2writable: update comments regarding xcpdb --reshard admin|xapcmd: user-facing messages say "shard" rename reference to git epochs as "partitions" searchidxpart: start using "shard" in user-visible places v2writable: count_partitions => count_shards v2writable: rename {partitions} field to {shards} tests: change messages to use "shard" instead of partition inboxwritable: s/partitions/shards/ in local var v2: rename SearchIdxPart => SearchIdxShard xapcmd: update comments referencing "partitions" search*: rename {partition} => {shard} v2writable: avoid "part" in internal subs and fields v2writable: rename local vars to match Xapian terminology adminedit: "part" => "shard" for local variables v2writable: use "epoch" consistently when referring to git repos search: use "shard" for local variable xapcmd: favor 'shard' over 'part' in local variables t/xcpdb-reshard: use 'shard' term in local variables comments: replace "partition" with "shard" Documentation/public-inbox-v2-format.pod | 10 +- Documentation/public-inbox-xcpdb.pod | 11 +- MANIFEST | 2 +- lib/PublicInbox/Admin.pm | 4 +- lib/PublicInbox/AdminEdit.pm | 12 +- lib/PublicInbox/Inbox.pm | 18 +-- lib/PublicInbox/InboxWritable.pm | 4 +- lib/PublicInbox/Search.pm | 14 +-- lib/PublicInbox/SearchIdx.pm | 19 +-- .../{SearchIdxPart.pm => SearchIdxShard.pm} | 30 ++--- lib/PublicInbox/V2Writable.pm | 109 +++++++++--------- lib/PublicInbox/WWW.pm | 12 +- lib/PublicInbox/WwwListing.pm | 2 +- lib/PublicInbox/WwwStream.pm | 12 +- lib/PublicInbox/Xapcmd.pm | 96 +++++++-------- t/indexlevels-mirror.t | 2 +- t/psgi_v2.t | 2 +- t/v2writable.t | 4 +- t/view.t | 2 +- t/xcpdb-reshard.t | 14 +-- 20 files changed, 188 insertions(+), 191 deletions(-) rename lib/PublicInbox/{SearchIdxPart.pm => SearchIdxShard.pm} (78%) -- EW