X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Documentation%2Fpublic-inbox-index.pod;h=0848e8604c8aa842a9fdcda6aec4026a45f9442b;hb=3b5d3d1910f1db526a488142c01f42db5255ac72;hp=46a538254c6d00204c04d143114743cac9b90f6e;hpb=f344d64066f85dd6737daeb42c94902e1bbfda78;p=public-inbox.git diff --git a/Documentation/public-inbox-index.pod b/Documentation/public-inbox-index.pod index 46a53825..0848e860 100644 --- a/Documentation/public-inbox-index.pod +++ b/Documentation/public-inbox-index.pod @@ -39,8 +39,12 @@ normal search functionality. Influences the number of Xapian indexing shards in a (L) inbox. -C<--jobs=0> is accepted as of public-inbox 1.6.0 (PENDING) -to disable parallel indexing. +See L for a full description +of sharding. + +C<--jobs=0> is accepted as of public-inbox 1.6.0 +to disable parallel indexing regardless of the number of +pre-existing shards. If the inbox has not been indexed or initialized, C shards will be created (one job is always needed for indexing @@ -98,7 +102,7 @@ This fixes some bugs in older versions of public-inbox. While it is possible to use this without C<--reindex>, it makes little sense to do so. -Available in public-inbox 1.6.0 (PENDING). +Available in public-inbox 1.6.0+. =item --prune @@ -125,17 +129,22 @@ below. When using rotational storage but abundant RAM, using a large value (e.g. C<500m>) with C<--sequential-shard> can -significantly speed up the initial index and full C<--reindex> -invocations (but not incremental updates). +significantly speed up and reduce fragmentation during the +initial index and full C<--reindex> invocations (but not +incremental updates). -Available in public-inbox 1.6.0 (PENDING). +Available in public-inbox 1.6.0+. =item --no-fsync Disables L and L operations on SQLite -and Xapian. This is only effective with Xapian 1.4+. +and Xapian. This is only effective with Xapian 1.4+. This is +primarily intended for systems with low RAM and the small +(default) C<--batch-size=1m>. Users of large C<--batch-size> +may even find disabling L causes too much dirty +data to accumulate, resulting on latency spikes from writeback. -Available in public-inbox 1.6.0 (PENDING). +Available in public-inbox 1.6.0+. =item --sequential-shard @@ -143,7 +152,7 @@ Sets or overrides L on a per-invocation basis. See L below. -Available in public-inbox 1.6.0 (PENDING). +Available in public-inbox 1.6.0+. =item --skip-docdata @@ -151,7 +160,7 @@ Stop storing document data in Xapian on an existing inbox. See L for description and caveats. -Available in public-inbox 1.6.0 (PENDING). +Available in public-inbox 1.6.0+. =back @@ -228,7 +237,7 @@ to SQLite databases. WWW and IMAP users may notice incomplete search results, but it is otherwise non-fatal. Using C<--reindex> will bring everything back up-to-date. -Available in public-inbox 1.6.0 (PENDING). +Available in public-inbox 1.6.0+. This is ignored on L inboxes.