Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3304:c8c7a12d2922 HEAD
If transaction log file is lost, mark the index inconsistent. Later we
should try to autocreate the missing log files..
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 17 Apr 2005 18:59:16 +0300 |
parents | 64814c4d5c7c |
children | cccb5c6ba946 |
files | src/lib-index/mail-transaction-log-view.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-transaction-log-view.c Sun Apr 17 18:53:41 2005 +0300 +++ b/src/lib-index/mail-transaction-log-view.c Sun Apr 17 18:59:16 2005 +0300 @@ -118,6 +118,7 @@ mail_index_set_error(view->log->index, "Lost transaction log file %s seq %u", view->log->tail->filepath, min_file_seq); + mail_index_set_inconsistent(view->log->index); } return -1; } @@ -147,6 +148,7 @@ mail_index_set_error(view->log->index, "Lost transaction log file %s seq %u", file->filepath, file->hdr.file_seq); + mail_index_set_inconsistent(view->log->index); } return -1; } @@ -164,6 +166,7 @@ mail_index_set_error(view->log->index, "Lost transaction log file %s seq %u", view->log->tail->filepath, seq); + mail_index_set_inconsistent(view->log->index); return -1; } @@ -175,6 +178,7 @@ mail_index_set_error(view->log->index, "Lost transaction log file %s seq %u", file->filepath, file->hdr.file_seq); + mail_index_set_inconsistent(view->log->index); } if (ret <= 0) return -1;