When does Dovecot lazy expunge actually free quota and shrink the index under concurrent IMAP load?
I'm evaluating whether to enable lazy_expunge = yes on a Dovecot 2.3.x server that hosts busy mailboxes in mdbox format. The documented behavior is clear in principle: expunged messages stay in storage and in the index until a later expunge pass, which avoids immediate disk I/O on the hot path. What I cannot pin down is the practical timing. If deleted messa