See Comments Inline:

Greg

On Fri, Oct 26, 2001 at 12:13:21PM +0200, Klaus Jaehne wrote:
> 
> On Tue, 23 Oct 2001, Greg Hewett wrote:
> > My experience has been that cyrus fails over pretty clean.  Depending
> > on the number of users, it might not make sense to reconstuct the
> > databases at a time of fail over.
> 
> OK, thanks for the information - I've got some more questions:
> - "fails over pretty clean": Did you have any trouble with failover yet?

Well, the reason that I say pretty clean is because I have not failed over a
box of 15,000 users on 2.0.x.  I am still in the lab with this concept.  We do
have a deployment of 1.6.x with 20,000 users (two instances in a four node
cluster) that does not deal with corrupt databases, and it has only had 9
minutes of downtime in the last three years.  I am not sure how many hard
failovers that consisted of.

In short, I have not experienced any problems, but I cannot guarentee that it
will not happen.

My advice is to make sure that you have a place to test the solution.  Even if
it is one machine, load it up with data, and start turning it off and back on
over and over and over. ;)


> - What failover software do you use?

Veritas Cluster Server 1.3.0.  It is probably the easiest solution.  It is
definately not the cheapest.

> - Could it happen that DB3 files (like /var/imap/mailboxes.db) get 
> destroyed when a server crashes and these files are open for writing?

I am sure they can, but I am not familiar enough with the details of sleepcat
db to answer this question definativly.  With HA Solutions, I think that you
have to balance the costs of downtime versus the time that you take to do the
paranoid checks of the database.  I would like to investigate more on how
different corrupts affect users.

<OT>
Some applications do not fit well into the HA arena.  I am dealing with an app
right now, that will consistantly get a corrupt database, and it can take up
to 10 minutes with 7 users to rebuild and fix the databases.  IMHO, that is
unacceptable.  This application is going through some changes, so I hope they
get it right on the next version.  I do believe that cyrus does fit very well
in the HA arena. 
</OT>

> 
> btw: What about a "redundant-Cyrus-server-setup-HOWTO"?

That would be a great idea.  I will see what I can contribute.

> 
> -- 
>       geetings,
>       Klaus J?hne
> ________________________________________________________________________
> Thinking Objects Software GmbH,  Lilienthalstr. 2,  70825 Stuttgart,  DE
> phone 49 711 88770 400, fax 449, [EMAIL PROTECTED], http://www.to.com/
> ========================================================================
>               Linux without limits: http://linux.s390.org/                 
> ------------------------------------------------------------------------
> 

Reply via email to