Playing with replicated murder

Ken Murchison ken at oceana.com
Fri Mar 4 10:00:44 EST 2005


Christoph Moench-Tegeder wrote:

> ## Ken Murchison (ken at oceana.com):
> 
> 
>>>I am a little confused over the location of configdirectory, some of its
>>>contents (like the DB environment, the socket und the proc directorys)
>>>should be kept per node (I believe), while others (as quota files)
>>>should be shared between nodes. What about the replicated mailboxes.db?
>>>What am I missing?
>>
>>I'm assuming that your talking about the current code in 2.3 which uses 
>>MUPDATE to replicate mailboxes.db across multiple backends sharing the 
>>same spool.
> 
> 
> Yes, I forgot to mention that. Currently I'm using code from CVS as
> of 2005-02-14.
> 
> 
>>mailboxes.db is local to each machine, as are deliver.db and tls_sessions.db
>>The user's seen state and subscriptions, as well as quotaroots can be 
>>shared on the SAN.
>>So basically /var/imap is local, but /var/imap/user, /var/imap/quota, 
>>/var/spool/imap are on the SAN.
> 
> 
> Are symlinks "the right way" to do that or did I miss something in
> imapd.conf.5?

symlinks are fine.


>>Note that the university that I wrote the code for has abandoned it 
>>because of problems with Sun's SAN filesystem.
> 
> 
> Hm. Polyserve claims their filesystem "exhibits the same behavior
> as an ext3 file system", but that's marketing... We will see.
> That's what tests are for :) In any case, I will report here.
> 
> Is there anything special I should be aware of?

Not that comes to mind at the moment.  Let me know if you have questions.

-- 
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list