]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-storage: Add mail_vsize_bg_after_count setting.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 7 Feb 2017 14:18:55 +0000 (16:18 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 17 Feb 2017 09:33:25 +0000 (11:33 +0200)
commite4a574f08a822a57929c54ea6ba6a23607d90706
tree4914aca7f02ac87697567b47bb702754afddeb14
parent2dccf7ca288122001b7ea0204357fa8d2a245d61
lib-storage: Add mail_vsize_bg_after_count setting.

If folder vsize calculation requires opening more than this many mails from
disk (i.e. mail sizes aren't in cache already), return failure and finish
the calculation via indexer process.

This should be used like:

protocol !indexer-worker {
  mail_vsize_bg_after_count = 10
}
src/lib-storage/index/index-mailbox-size.c
src/lib-storage/mail-storage-settings.c
src/lib-storage/mail-storage-settings.h
src/plugins/quota/quota-count.c