]> Sergey Matveev's repositories - public-inbox.git/commit
imap: introduce and use Git->async_prefetch
authorEric Wong <e@yhbt.net>
Sun, 26 Jul 2020 06:57:30 +0000 (06:57 +0000)
committerEric Wong <e@yhbt.net>
Sun, 26 Jul 2020 23:46:39 +0000 (23:46 +0000)
commit27277902f3ddb10af08c9870e3e9af1285e390ce
tree1d9f14ee7aa356962720df7d5a38a41f6fb7a1b4
parent999e8c1b3d54f4504cd4fa87949a077da325a1af
imap: introduce and use Git->async_prefetch

We can keep the git process more active by sending another
request to it while fetch_run_ops() is running.  This
parallelization speeds up mutt's initial FETCH for headers by
around ~35%(!).
lib/PublicInbox/Git.pm
lib/PublicInbox/IMAP.pm