[Dovecot] Problems using GFS2 and clustered dovecot

David Craigon david.craigon at griffin.com
Thu Apr 5 15:19:30 EEST 2007


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:pazke at donpac.ru] 
> Sent: 05 April 2007 10:25
> To: David Craigon
> Cc: dovecot at dovecot.org
> 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(david at everybody-loves.craigon.co.uk): 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(david at everybody-loves.craigon.co.uk): 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(david at everybody-loves.craigon.co.uk): 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(david at everybody-loves.craigon.co.uk): 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(david at everybody-loves.craigon.co.uk): 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(david at everybody-loves.craigon.co.uk): 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
> pazke at donpac.ru		| PGP key: wwwkeys.pgp.net
> 


More information about the dovecot mailing list