diff options
Diffstat (limited to 'Documentation/public-inbox-compact.pod')
-rw-r--r-- | Documentation/public-inbox-compact.pod | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/Documentation/public-inbox-compact.pod b/Documentation/public-inbox-compact.pod index 4a519ce9..7d37f6fb 100644 --- a/Documentation/public-inbox-compact.pod +++ b/Documentation/public-inbox-compact.pod @@ -9,15 +9,12 @@ public-inbox-compact - compact Xapian DBs =head1 DESCRIPTION public-inbox-compact is a wrapper for L<xapian-compact(1)> -designed for "v2" inboxes. It combines multiple Xapian -partitions into one to reduce space overhead after an initial -mass import (using multiple partitions) is done. +which locks the inbox and prevents other processes such as +L<public-inbox-watch(1)> or L<public-inbox-mda(1)> from +writing while it operates. -It locks the inbox and prevents other processes such as -L<public-inbox-watch(1)> from writing while it operates. - -It also supports "v1" (ssoma) inboxes with limited -usefulness over L<xapian-compact(1)> +It enforces the use of the C<--no-renumber> option of +L<xapian-compact(1)> =head1 ENVIRONMENT @@ -28,9 +25,15 @@ usefulness over L<xapian-compact(1)> The default config file, normally "~/.public-inbox/config". See L<public-inbox-config(5)> -=back +=item XAPIAN_FLUSH_THRESHOLD + +The number of documents to update before committing changes to +disk. This environment is handled directly by Xapian, refer to +Xapian API documentation for more details. -=head1 UPGRADING +Default: 10000 + +=back =head1 CONTACT @@ -41,7 +44,7 @@ and L<http://hjrcffqmbrq6wope.onion/meta/> =head1 COPYRIGHT -Copyright 2018 all contributors L<mailto:meta@public-inbox.org> +Copyright 2018-2019 all contributors L<mailto:meta@public-inbox.org> License: AGPL-3.0+ L<https://www.gnu.org/licenses/agpl-3.0.txt> |