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.
-----Original Message-----
From: Andrey Panin [mailto:pazke@donpac.ru]
Sent: 05 April 2007 10:25
To: David Craigon
Cc: dovecot@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@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@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@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@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@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@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@donpac.ru | PGP key: wwwkeys.pgp.net