]> Sergey Matveev's repositories - public-inbox.git/commit
v2writable: reduce barriers
authorEric Wong (Contractor, The Linux Foundation) <e@80x24.org>
Sat, 7 Apr 2018 03:41:50 +0000 (03:41 +0000)
committerEric Wong (Contractor, The Linux Foundation) <e@80x24.org>
Sat, 7 Apr 2018 03:42:27 +0000 (03:42 +0000)
commitdd80811bdaddc40520cb37abda23624674022e37
treea724846f2373fc0e9ad78049ba2d32d9ab8cf8f3
parent06cd576bb9b73eb177728fead06de8c3fac8d7a3
v2writable: reduce barriers

Since we handle the overview info synchronously, we only need
barriers in tests, now.  We will use asynchronous checkpoints
to sync less-important Xapian data.

For data deduplication, this requires us to hoist out the
cat-blob support in ::Import for reading uncommitted data
in git.
lib/PublicInbox/Import.pm
lib/PublicInbox/V2Writable.pm
t/v2writable.t