]> Sergey Matveev's repositories - public-inbox.git/commit
lei_to_mail: start atomic and compressed mbox writing
authorEric Wong <e@80x24.org>
Thu, 31 Dec 2020 13:51:25 +0000 (13:51 +0000)
committerEric Wong <e@80x24.org>
Fri, 1 Jan 2021 05:00:38 +0000 (05:00 +0000)
commitda089825419835c37afbdf7b7c5f0448766bdb27
tree83aab587e43e6d1ea1b2eb5b4b3b939feb216754
parenta7539312d51443c9a705e64b16ac4fdcd4b17a6e
lei_to_mail: start atomic and compressed mbox writing

We'll allow using multiple workers to write to a single
mbox (which could be compressed).  This is can be done
safely with O_APPEND + syswrite for uncompressed files,
and using a lock when piping to pigz/gzip/bzip2/xz.
lib/PublicInbox/LeiToMail.pm
lib/PublicInbox/ProcessPipe.pm
t/lei_to_mail.t