Sorry, it's just struck me that I've missed out the most important information- I am using maildir++. Sorry :-(. The index files are kept on the shared volume. And to answer the other question again, mmap is off.
David > -----Original Message----- > From: Andrey Panin [mailto:[EMAIL PROTECTED] > Sent: 05 April 2007 10:25 > To: David Craigon > Cc: [email protected] > Subject: Re: [Dovecot] Problems using GFS2 and clustered dovecot > > On 095, 04 05, 2007 at 09:58:44AM +0100, David Craigon wrote: > > I am trying to use dovecot. I've got a GFS2 shared volume on two > > servers with dovecot running on both. On one server at a > time, it works. > > > > The test I am trying is to attach two mail programs (MUA) via IMAPS > > (Thunderbird and Evolution as it happens). I've attached one mail > > program to each IMAPS server. I am trying to move emails > around in one > > program (from folder to folder), and then checking it on the other > > program. I'm testing in effect how it would work if my users log on > > twice and end up on different servers. > > > > I seem to suffer from never ending index file corruption: > > Where are index files located ? > > > Apr 4 16:55:49 mailstore-b dovecot: > > IMAP([EMAIL PROTECTED]): Corrupted > transaction log > > file > > > /mnt/mailstore/e/everybody-loves.craigon.co.uk/d/david/.fish/dovecot.i > > nd > > ex.log: > > end_offset (284) > current sync_offset (104) Apr 4 16:55:49 > > mailstore-b > > dovecot: > > IMAP([EMAIL PROTECTED]): broken sync positions in > > index file > > > /mnt/mailstore/e/everybody-loves.craigon.co.uk/d/david/.fish/dovecot.i > > nd > > ex > > Apr 4 16:55:49 mailstore-b dovecot: > > IMAP([EMAIL PROTECTED]): fscking index file > > > /mnt/mailstore/e/everybody-loves.craigon.co.uk/d/david/.fish/dovecot.i > > nd > > ex > > Apr 4 16:55:49 mailstore-b dovecot: > > IMAP([EMAIL PROTECTED]): Fixed index file > > > /mnt/mailstore/e/everybody-loves.craigon.co.uk/d/david/.fish/dovecot.i > > nd > > ex: > > log file sync pos 1,284 -> 1, 104 > > Apr 4 16:55:50 mailstore-b dovecot: > > IMAP([EMAIL PROTECTED]): Unexpected > transaction log > > desync with index > > > /mnt/mailstore/e/everybody-loves.craigon.co.uk/d/david/.fish/dovecot.i > > nd > > ex > > Apr 4 16:56:18 mailstore-b dovecot: > > IMAP([EMAIL PROTECTED]): Transaction log file > > > /mnt/mailstore/e/everybody-loves.craigon.co.uk/d/david/.fish/dovecot.i > > nd > > ex.log: > > marked corrupted > > > > This happens pretty quickly. I can also get message > duplication- if I > > move a message from one server to another, I can get a > message in the > > original folder and the destination folder. > > > > I am using RC28. I have tried using fcntl locking and > dotlocking with > > equal lack of success. > > > > Can anyone offer any advice? > > > > David > > > > > > Griffin Information Systems Ltd > > 20 St Christopher's Way, > > Pride Park, > > Derby > > DE24 8JY > > www.griffin.com <http://www.griffin.com/> > > > > Registered in England and Wales. Company Registration > Number: 3676297. > > VAT Number: 716604053 > > > > > > > > -- > Andrey Panin | Linux and UNIX system administrator > [EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net >
