From: sergey.kitov Date: Tue, 8 Mar 2022 10:13:05 +0000 (+0200) Subject: lib-storage: Add MAIL_EXPUNGE_BATCH_SIZE constant. X-Git-Tag: 2.4.0~4200 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2467a0f9ce722168209129b21197f36013194c01;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Add MAIL_EXPUNGE_BATCH_SIZE constant. --- diff --git a/src/lib-storage/mail-storage.h b/src/lib-storage/mail-storage.h index 3fe2f116f3..d1efc23303 100644 --- a/src/lib-storage/mail-storage.h +++ b/src/lib-storage/mail-storage.h @@ -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"