X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Documentation%2Fpublic-inbox-xcpdb.pod;h=1397a7f4ef156d8527780eca99489de734e4b920;hb=256b3566e4d57a64bb349a7b896da10381a2a363;hp=2ed4c5821087b8cc637935391cd4f3c8d8e19c0a;hpb=425acc673f5394b0e8472558921db949eac034a5;p=public-inbox.git diff --git a/Documentation/public-inbox-xcpdb.pod b/Documentation/public-inbox-xcpdb.pod index 2ed4c582..1397a7f4 100644 --- a/Documentation/public-inbox-xcpdb.pod +++ b/Documentation/public-inbox-xcpdb.pod @@ -4,7 +4,9 @@ public-inbox-xcpdb - upgrade Xapian DB formats =head1 SYNOPSIS - public-inbox-xcpdb [OPTIONS] INBOX_DIR +public-inbox-xcpdb [OPTIONS] INBOX_DIR + +public-inbox-xcpdb [OPTIONS] --all =head1 DESCRIPTION @@ -15,11 +17,20 @@ accept parallel Xapian database modifications from L, L, L, and L. +This command is rarely used, as Xapian DB formats rarely +change. + =head1 OPTIONS =over -=item --compact +=item --all + +Copy all inboxes configured in ~/.public-inbox/config. +This is an alternative to specifying individual inboxes directories +on the command-line. + +=item -c, --compact In addition to performing the copy operation, run L on each Xapian shard after copying but before finalizing it. @@ -49,9 +60,27 @@ used with C<--compact>. =item --no-fsync Disable L and L. +See L for caveats. Available in public-inbox 1.6.0 (PENDING). +=item --sequential-shard + +Copy each shard sequentially, ignoring C<--jobs>. This also +affects indexing done at the end of a run. + +=item --batch-size=BYTES + +=item --max-size=BYTES + +See L for a description of these options. + +These indexing options indexing at the end of a run. +C may run in parallel with with +L, and C needs to +reindex changes made to the old Xapian DBs by +L while it was running. + =back =head1 ENVIRONMENT