]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-index: Fix deadlock when expunging mails and adding lots of data to cache
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 26 Aug 2020 15:39:22 +0000 (18:39 +0300)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Thu, 3 Sep 2020 15:30:40 +0000 (18:30 +0300)
commitfe21413485616d7b515a5cebd0c19566514db879
tree1bf7205f76d4e0d07cf2b766958562698b9e375e
parentb3f95fbad770bfe6a222239fea5b2115dacf7317
lib-index: Fix deadlock when expunging mails and adding lots of data to cache

This practically happened only when dovecot.index.cache contents were lost
and they were being re-filled while mails were also being expunged.

Broken by 9efb99924d0b7de27ca83e373f2290f3dd5b22cf
src/lib-index/mail-cache-transaction.c