Mercurial > dovecot > core-2.2
changeset 22402:7f722bf4f7b6
lib-storage: If mailbox_list_index_very_dirty_syncs=yes, still rebuild empty list index
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Fri, 04 Aug 2017 13:31:19 +0900 |
parents | 535f7c74ebad |
children | 2a979ce1885d |
files | src/lib-storage/list/mailbox-list-index-sync.c |
diffstat | 1 files changed, 1 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/list/mailbox-list-index-sync.c Wed Aug 02 08:09:23 2017 +0300 +++ b/src/lib-storage/list/mailbox-list-index-sync.c Fri Aug 04 13:31:19 2017 +0900 @@ -461,6 +461,7 @@ } else if (refresh || sync_ctx->ilist->call_corruption_callback || sync_ctx->ilist->corrupted_names_or_parents || + sync_ctx->ilist->highest_name_id == 0 || !sync_ctx->list->mail_set->mailbox_list_index_very_dirty_syncs) { /* sync the index against the backing store */ ret = mailbox_list_index_sync_list(sync_ctx);