Lines Matching refs:log
8 #include "mail-transaction-log-private.h"
184 /* read all transactions from log into a transaction in memory.
262 /* we want to sync up to transaction log's head */
263 mail_transaction_log_get_head(index->log,
288 mail_transaction_log_get_head(view->index->log, &log_seq, &log_offset);
299 "Unexpected transaction log desync with index %s: %s",
332 /* if we require changes, don't lock transaction log yet. first check
335 if (mail_transaction_log_sync_lock(index->log, "syncing",
346 transaction log except for expunges. They're synced in
351 mail_transaction_log_sync_unlock(index->log, "sync init failure");
358 mail_transaction_log_sync_unlock(index->log, "sync init failure");
366 mail_transaction_log_sync_unlock(index->log, "syncing determined unnecessary");
382 mail_transaction_log_sync_unlock(index->log, "syncing detected deleted index");
448 the end of the transaction log */
456 /* if a log file is missing, there's nothing we can do except
542 mail_transaction_log_get_head(view->index->log, &log_seq, &log_offset);
611 ctx->view->index->log->head->hdr.hdr_size;
612 mail_transaction_log_get_head(ctx->view->index->log, seq2_r, offset2_r);
764 mail_transaction_log_sync_unlock(ctx->index->log, lock_reason);
791 mail_transaction_log_get_head(ctx->index->log, &seq, &offset);
792 mail_transaction_log_set_mailbox_sync_pos(ctx->index->log, seq, offset);
795 transaction log. do this only if we're required to make changes.
815 /* dovecot.index points to an old .log file. we were supposed
816 to rewrite the dovecot.index when rotating the log, so
906 want_rotate = mail_transaction_log_want_rotate(index->log);