]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-index: Set event name for "Recreated index"
authorsergey.kitov <sergey.kitov@open-xchange.com>
Mon, 22 Jun 2020 12:30:49 +0000 (15:30 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 5 Aug 2020 07:14:42 +0000 (07:14 +0000)
src/lib-index/mail-index-write.c

index c0fd2f84cbb4252dd6c7e53357fe4cc993261acd..12bbb3904c7ca0e3b15a73c100b807d06dd719c0 100644 (file)
@@ -193,12 +193,13 @@ void mail_index_write(struct mail_index *index, bool want_rotate,
                /* make sure we don't keep getting back in here */
                index->reopen_main_index = TRUE;
        } else {
-               e_debug(index->event, "Recreating %s because: %s",
-                       index->filepath, reason);
                if (mail_index_recreate(index) < 0) {
                        (void)mail_index_move_to_memory(index);
                        return;
                }
+               event_set_name(index->event, "mail_index_recreated");
+               e_debug(index->event, "Recreated %s because: %s",
+                       index->filepath, reason);
        }
 
        index->last_read_log_file_seq = hdr->log_file_seq;