[Dovecot] Maildir + NFS + multiple machines = spectacular failure

Apps Lists appslists at neonova.net
Fri Apr 28 16:25:18 EEST 2006


I'm running beta7 on two machines, with maildir on NFS.  I have lockd
running on all machines.  I've found that Dovecot is highly unstable with
NFS when accessing a mailbox on more than one machine at the same time.

Both dovecot machines have:

mmap_disable = yes
lock_method = fcntl

NFS is version 3, exported from a third linux machine.  All machines are
running 2.6.9 kernel.

Any ideas what's going wrong here?

Steve


*** dev4 ***

Apr 28 09:17:40 dev4 dovecot: IMAP(jtest): Duplicate file in uidlist file
/var/mailstore/72/af/375887/Maildir/dovecot-uidlist:
1146230258.P2889Q0M407851.dev4.neonova.net:2,

Apr 28 09:17:41 dev4 dovecot: IMAP(jtest): Corrupted transaction log file
/var/mailstore/72/af/375887/Maildir/dovecot.index.log: Extension
introduction for unknown id 0

Apr 28 09:17:41 dev4 dovecot: IMAP(jtest): file mail-index.c: line 883
(mail_index_sync_from_transactions): assertion failed:
(hdr.log_file_int_offset == (*map)->hdr.log_file_int_offset)


Apr 28 09:17:41 dev4 dovecot: child 2889 (imap) killed with signal 6


*** dev3 ***



Apr 28 09:17:39 dev3 dovecot: IMAP(jtest): Duplicate file in uidlist file
/var/mailstore/72/af/375887/Maildir/dovecot-uidlist:
1146230254.P2888Q0M651598.dev4.neonova.net

Apr 28 09:17:41 dev3 dovecot: IMAP(jtest): Fixed index file
/var/mailstore/72/af/375887/Maildir/dovecot.index:
first_recent_uid_lowwater 4036 -> 1772

Apr 28 09:17:44 dev3 dovecot: IMAP(jtest):
/var/mailstore/72/af/375887/Maildir/dovecot-uidlist: next_uid was lowered
(4036 -> 1774)

Apr 28 09:17:45 dev3 dovecot: IMAP(jtest): Duplicate file in uidlist file
/var/mailstore/72/af/375887/Maildir/dovecot-uidlist:
1146145480.P5976Q0M245663.dev3.neonova.net:2,

Apr 28 09:17:46 dev3 dovecot: IMAP(jtest): Fixed index file
/var/mailstore/72/af/375887/Maildir/dovecot.index:
first_recent_uid_lowwater 4038 -> 1774

Apr 28 09:17:47 dev3 dovecot: IMAP(jtest):
/var/mailstore/72/af/375887/Maildir/dovecot-uidlist: next_uid was lowered
(4038 -> 1775)

Apr 28 09:17:48 dev3 dovecot: IMAP(jtest): Duplicate file in uidlist file
/var/mailstore/72/af/375887/Maildir/dovecot-uidlist:
1146145480.P5976Q0M245663.dev3.neonova.net:2,

Apr 28 09:17:49 dev3 dovecot: IMAP(jtest):
/var/mailstore/72/af/375887/Maildir/dovecot-uidlist: next_uid was lowered
(4039 -> 1775)

Apr 28 09:17:50 dev3 dovecot: IMAP(jtest): Corrupted transaction log file
/var/mailstore/72/af/375887/Maildir/dovecot.index.log: Extension
introduction for unknown id 0

Apr 28 09:17:50 dev3 dovecot: IMAP(jtest): file mail-index.c: line 881
(mail_index_sync_from_transactions): assertion failed: (hdr.messages_count
== (*map)->hdr.messages_count)

Apr 28 09:17:50 dev3 dovecot: IMAP(jtest):
/var/mailstore/72/af/375887/Maildir/dovecot-uidlist: next_uid was lowered
(4039 -> 1775)

Apr 28 09:17:51 dev3 dovecot: IMAP(jtest): Corrupted transaction log file
/var/mailstore/72/af/375887/Maildir/dovecot.index.log: Append with UID
1775, but next_uid = 4039

Apr 28 09:17:51 dev3 dovecot: IMAP(jtest): Corrupted transaction log file
/var/mailstore/72/af/375887/Maildir/dovecot.index.log: Append with UID
1775, but next_uid = 4039

Apr 28 09:17:52 dev3 dovecot: IMAP(jtest): Unexpected transaction log
desync with index /var/mailstore/72/af/375887/Maildir/dovecot.index

Apr 28 09:17:52 dev3 dovecot: IMAP(jtest): Disconnected: Mailbox is in
inconsistent state, please relogin.

Apr 28 09:17:52 dev3 dovecot: IMAP(jtest): Fixed index file
/var/mailstore/72/af/375887/Maildir/dovecot.index:
first_recent_uid_lowwater 4039 -> 1776







More information about the dovecot mailing list