mirror of https://git.code.sf.net/p/isync/isync
Browse Source
instead of doing two runs for each journal entry, do one run for each
"write" operation, be it a journal entry or a writing driver call. this
saves runs between which no visible change occurred, which yields a 33%
improvement in runtime.
we now also exclude the final entry purge from the test, as it's really
kinda pointless, and we'd have to jump through additional hoops
(simulate an atomic commit of the state) to make it reliable in all
cases.
note that this also adds a few steps, which actually uncovered a bug in
the expunge sequencing.
amends efd72b85
.
wip/maildir-path-under-inbox
Oswald Buddenhagen
3 years ago
8 changed files with 54 additions and 15 deletions
Loading…
Reference in new issue