]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-index: Remove mail_index.index_lock_timeout
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 20 Jan 2021 16:01:03 +0000 (18:01 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Mon, 3 May 2021 13:01:05 +0000 (13:01 +0000)
Nothing needs it.

src/lib-index/mail-index-private.h
src/lib-index/mail-index.c
src/lib-index/mail-transaction-log-file.c

index 901ac558de76f1eb3c99b1e2aecfaf7738f0c0fc..67ee71ce777b29ef1baae1af64116288cd45653e 100644 (file)
@@ -234,7 +234,6 @@ struct mail_index {
 
        char *error;
        bool nodiskspace:1;
-       bool index_lock_timeout:1;
 
        bool index_delete_requested:1; /* next sync sets it deleted */
        bool index_deleted:1; /* no changes allowed anymore */
index 21ffb2e4cc9e8a22cc36622e8dec8667104caae5..51973a935e64ad091d8a7fd3d483d930a9791df8 100644 (file)
@@ -688,7 +688,6 @@ int mail_index_open(struct mail_index *index, enum mail_index_open_flags flags)
 
        index->readonly = FALSE;
        index->nodiskspace = FALSE;
-       index->index_lock_timeout = FALSE;
        index->log_sync_locked = FALSE;
        index->flags = flags;
        index->readonly = (flags & MAIL_INDEX_OPEN_FLAG_READONLY) != 0;
@@ -1124,5 +1123,4 @@ void mail_index_reset_error(struct mail_index *index)
        }
 
        index->nodiskspace = FALSE;
-        index->index_lock_timeout = FALSE;
 }
index 68f1824d6e6719b58ec061d50f10f513739487b7..f478bccb344c52aec016c982efcc2efee393dd30 100644 (file)
@@ -331,7 +331,6 @@ mail_transaction_log_file_dotlock(struct mail_transaction_log_file *file)
                             "Timeout (%us) while waiting for "
                             "dotlock for transaction log file %s",
                             dotlock_set.timeout, file->filepath);
-       file->log->index->index_lock_timeout = TRUE;
        return -1;
 }
 
@@ -402,7 +401,6 @@ int mail_transaction_log_file_lock(struct mail_transaction_log_file *file)
                "transaction log file %s%s",
                lock_timeout_secs, file->filepath,
                file_lock_find(file->fd, file->log->index->set.lock_method, F_WRLCK));
-       file->log->index->index_lock_timeout = TRUE;
        return -1;
 }