--On Tuesday, October 07, 2003 6:43 PM -0400 Rob Siemborski <[EMAIL PROTECTED]> wrote:r

On Tue, 7 Oct 2003, Ben Carter wrote:

and an MTA on each cluster member, because with the murder
configuration, you probably have to end up with a load-balancing switch
in front of murder front-end machines which in turn are in front of the

This is not the case. Simple DNS round-robining is sufficient.



How is simple DNS round-robin sufficient? More than one MUA caches the DNS lookups for its mail servers. I know that at least one version of Netscape Communicator used to. It probably still does. Also, some webmail clients do. So if a front-end is down or has not network connectivity, one gets hung MUAs.


design, backend machines would have to be clustered anyway (2-node
clusters probably) to eliminate the back-end machines as SPOFs.

Well, the aggregator isn't solving the HA problem. It is doing its best to mitigate it however (via partial failure modes).


I know. The aggregator is better for us for at least one other reason: we can use our existing SCSI storage arrays. Veritas does not support clustering with SCSI (changing the host SCSI initiator IDs to be different).


And my second question is: is there something I'm missing with regard to
the Veritas cluster being a much simpler configuration to troubleshoot
and operate and a much stronger configuration in terms of availability?

Well its simpler unless it breaks or has poor performance.



OK. I thought so.


I'm not familiar with the Veritas cluster (we have had good experience
with vxfs on our backends however).  You also probably want to be sure
you're not replaceing one single point of failure (a backend) with another
(the cluster).

The key about the usability of the filesystem is that file locks need to
be obeyed throughout the entire cluster, and mmap() needs to be efficient
(and able to deal with read()  and write() being called on that file at
the same time).


That the locking needs to work is clear. I did not think of the mmap() vs read/write issues. Thanks.


Also, the murder does get you one performance advantage that the veritas
cluster (even correctly implemented) does not: it provides a large number
of read-only copies of the mailbox list that clients can use for LIST
operations, and not interfere with updates of the master copy.  With the
size of mailbox lists on systems that are considering HA options, or
moving to an aggregator configuration, this is, in fact, a serious concern
to think about.


That's another good point. However, is this still an issue if one does not select the flat file format for the mailboxes file?


Has anyone implemented Cyrus IMAP with any type of clustering softwarethat you know of?

Thanks,

Ben

-Rob

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper


Ben Carter Computing Services & System Development University of Pittsburgh [EMAIL PROTECTED] 412-624-6470

Reply via email to