dovecot-1.1: Maildir: Uidlist stale timeout macro is now globall...
dovecot at dovecot.org
dovecot at dovecot.org
Tue Jul 8 16:49:35 EEST 2008
details: http://hg.dovecot.org/dovecot-1.1/rev/6f4db98cdec9
changeset: 7730:6f4db98cdec9
user: Timo Sirainen <tss at iki.fi>
date: Tue Jul 08 19:18:17 2008 +0530
description:
Maildir: Uidlist stale timeout macro is now globally available.
diffstat:
2 files changed, 7 insertions(+), 5 deletions(-)
src/lib-storage/index/maildir/maildir-uidlist.c | 9 ++++-----
src/lib-storage/index/maildir/maildir-uidlist.h | 3 +++
diffs (40 lines):
diff -r ccc4ec290289 -r 6f4db98cdec9 src/lib-storage/index/maildir/maildir-uidlist.c
--- a/src/lib-storage/index/maildir/maildir-uidlist.c Tue Jul 08 17:50:29 2008 +0530
+++ b/src/lib-storage/index/maildir/maildir-uidlist.c Tue Jul 08 19:18:17 2008 +0530
@@ -46,9 +46,6 @@
error occurs in the middle of reading it */
#define UIDLIST_ESTALE_RETRY_COUNT NFS_ESTALE_RETRY_COUNT
-/* how many seconds to wait before overriding uidlist.lock */
-#define UIDLIST_LOCK_STALE_TIMEOUT (60*2)
-
#define UIDLIST_VERSION 3
#define UIDLIST_COMPRESS_PERCENTAGE 75
@@ -242,8 +239,10 @@ maildir_uidlist_init_readonly(struct ind
uidlist->dotlock_settings.nfs_flush =
(box->storage->flags &
MAIL_STORAGE_FLAG_NFS_FLUSH_STORAGE) != 0;
- uidlist->dotlock_settings.timeout = UIDLIST_LOCK_STALE_TIMEOUT + 2;
- uidlist->dotlock_settings.stale_timeout = UIDLIST_LOCK_STALE_TIMEOUT;
+ uidlist->dotlock_settings.timeout =
+ MAILDIR_UIDLIST_LOCK_STALE_TIMEOUT + 2;
+ uidlist->dotlock_settings.stale_timeout =
+ MAILDIR_UIDLIST_LOCK_STALE_TIMEOUT;
return uidlist;
}
diff -r ccc4ec290289 -r 6f4db98cdec9 src/lib-storage/index/maildir/maildir-uidlist.h
--- a/src/lib-storage/index/maildir/maildir-uidlist.h Tue Jul 08 17:50:29 2008 +0530
+++ b/src/lib-storage/index/maildir/maildir-uidlist.h Tue Jul 08 19:18:17 2008 +0530
@@ -2,7 +2,10 @@
#define MAILDIR_UIDLIST_H
#define MAILDIR_UIDLIST_NAME "dovecot-uidlist"
+/* how many seconds to wait before overriding uidlist.lock */
+#define MAILDIR_UIDLIST_LOCK_STALE_TIMEOUT (60*2)
+struct index_mailbox;
struct maildir_mailbox;
struct maildir_uidlist;
struct maildir_uidlist_sync_ctx;
More information about the dovecot-cvs
mailing list