]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Add MAIL_EXPUNGE_BATCH_SIZE constant.
authorsergey.kitov <sergey.kitov@open-xchange.com>
Tue, 8 Mar 2022 10:13:05 +0000 (12:13 +0200)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Mon, 28 Mar 2022 15:41:32 +0000 (15:41 +0000)
src/lib-storage/mail-storage.h

index 3fe2f116f38131a4c455952dc7e085e2018c72f6..d1efc23303f5fb9c02e51075ef9752c30d1bd878 100644 (file)
@@ -15,6 +15,9 @@ struct message_size;
 
 /* If some operation is taking long, call notify_ok every n seconds. */
 #define MAIL_STORAGE_STAYALIVE_SECS 15
+/* Expunge transactions are to be commited after
+   every MAIL_EXPUNGE_BATCH_SIZE mails */
+#define MAIL_EXPUNGE_BATCH_SIZE 1000
 
 #define MAIL_KEYWORD_HAS_ATTACHMENT "$HasAttachment"
 #define MAIL_KEYWORD_HAS_NO_ATTACHMENT "$HasNoAttachment"