The performance of the storage device is now the bottleneck on
larger multi-core systems. In our experience, performance is
-improves with high-quality and high-quantity solid-state storage.
+improved with high-quality and high-quantity solid-state storage.
Issuing TRIM commands with L<fstrim(8)> was necessary to maintain
consistent performance while developing this feature.
large mail archives; but are fine for backup and usable for
small instances.
+Our use of the L</OVERVIEW DB> requires Xapian document IDs to
+remain stable. Thus, use of L<xapian-compact(1)> and
+L<copydatabase(8)> require the use of C<--no-renumber> switch.
+
=head2 OVERVIEW DB
Towards the end of v2 development, it became apparent Xapian did
=head1 HEADERS
-Same handling as with v1, except the Message-ID header will will
+Same handling as with v1, except the Message-ID header will
be generated if not provided or conflicting. "Bytes", "Lines"
and "Content-Length" headers are stripped and not allowed, they
can interfere with further processing.