]> Sergey Matveev's repositories - public-inbox.git/commit
v2writable: support "barrier" operation to avoid reforking
authorEric Wong (Contractor, The Linux Foundation) <e@80x24.org>
Mon, 19 Mar 2018 08:14:34 +0000 (08:14 +0000)
committerEric Wong (Contractor, The Linux Foundation) <e@80x24.org>
Mon, 19 Mar 2018 08:16:34 +0000 (08:16 +0000)
commitad281240644ee370c75d95b35ad7833863257286
treefd8b3a3d57b7f0115fb91c4ecefa42d5b93a826b
parentdd83a896a7eb718dcd49560d0aab967f1f481883
v2writable: support "barrier" operation to avoid reforking

Stopping and starting a bunch of processes to look up duplicates
or removals is inefficient.  Take advantage of checkpointing
in "git fast-import" and transactions in Xapian and SQLite.
lib/PublicInbox/Import.pm
lib/PublicInbox/SearchIdxPart.pm
lib/PublicInbox/SearchIdxSkeleton.pm
lib/PublicInbox/V2Writable.pm
t/v2writable.t