about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <e@yhbt.net>2020-08-10 02:11:59 +0000
committerEric Wong <e@yhbt.net>2020-08-10 06:26:09 +0000
commit5fdedf809e7f236c7e50177bff8426a9befbcceb (patch)
tree5af16d47921864213af4b9b567a99eeda37c7509
parent67380a130f18b5b3abbee82346ff7c15185f41e8 (diff)
downloadpublic-inbox-5fdedf809e7f236c7e50177bff8426a9befbcceb.tar.gz
We parse other options, too, not just --max-size
-rw-r--r--Documentation/public-inbox-index.pod2
-rw-r--r--lib/PublicInbox/Admin.pm6
2 files changed, 4 insertions, 4 deletions
diff --git a/Documentation/public-inbox-index.pod b/Documentation/public-inbox-index.pod
index 3ae3b008..10cf2d19 100644
--- a/Documentation/public-inbox-index.pod
+++ b/Documentation/public-inbox-index.pod
@@ -179,7 +179,7 @@ C<4m> have little benefit.
 For L<public-inbox-v2-format(5)> inboxes, this value is
 multiplied by the number of Xapian shards.  Thus a typical v2
 inbox with 3 shards will flush every 3 megabytes by default
-when unless parallelism is disabled via C<--sequential-shard>
+unless parallelism is disabled via C<--sequential-shard>
 or C<--jobs=0>.
 
 This influences memory usage of Xapian, but it is not exact.
diff --git a/lib/PublicInbox/Admin.pm b/lib/PublicInbox/Admin.pm
index af2b3da9..8a9a81c9 100644
--- a/lib/PublicInbox/Admin.pm
+++ b/lib/PublicInbox/Admin.pm
@@ -256,12 +256,12 @@ sub progress_prepare ($) {
 
 # same unit factors as git:
 sub parse_unsigned ($) {
-        my ($max_size) = @_;
+        my ($val) = @_;
 
-        $$max_size =~ /\A([0-9]+)([kmg])?\z/i or return;
+        $$val =~ /\A([0-9]+)([kmg])?\z/i or return;
         my ($n, $unit_factor) = ($1, $2 // '');
         my %u = ( k => 1024, m => 1024**2, g => 1024**3 );
-        $$max_size = $n * ($u{lc($unit_factor)} // 1);
+        $$val = $n * ($u{lc($unit_factor)} // 1);
         1;
 }