Murder cluster questions

2006-02-13 Thread Brenden Conte
I have some questions, mainly around murder and versions. 

We're looking to expand to a Murder cluster, but are still running 2.2 
versions of the software.  Obviously, i would like to use the latest 
version for any new installs, so I was wondering - both in the context 
of building the cluster as well as future upgrades - if there is a 'all 
same version' requirement (i.e. all servers must be upgraded at the same 
time) or whether the protocol was standard enough that it didn't matter 
(Between frontend and backends?  Between backends (i.e. moving a 
mailbox)? Master vs frontend vs backend?) 

Naturally, this question doesn't involve using new features not 
present in the older versions.


Thanks in advance for your responses!

--
Brenden Conte
System Programmer, CMT.CIO
Rensselaer Polytechnic Institute
(518)276-4264 



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


Re: Murder cluster questions

2006-02-13 Thread Ken Murchison

Brenden Conte wrote:

I have some questions, mainly around murder and versions.
We're looking to expand to a Murder cluster, but are still running 2.2 
versions of the software.  Obviously, i would like to use the latest 
version for any new installs, so I was wondering - both in the context 
of building the cluster as well as future upgrades - if there is a 'all 
same version' requirement (i.e. all servers must be upgraded at the same 
time) or whether the protocol was standard enough that it didn't matter 
(Between frontend and backends?  Between backends (i.e. moving a 
mailbox)? Master vs frontend vs backend?)
Naturally, this question doesn't involve using new features not 
present in the older versions.


I don't believe that any changes to the MUPDATE protocol have been made 
between 2.2 and 2.3, so upgrading single components *shouldn't* be a 
problem.  However, given that the cyrus.index and cyrus.cache files 
contain additional info in 2.3, I probably wouldn't move mailboxes from 
2.3 backends to 2.2 backends.  Note that we haven't done a migration 
such as this at CMU (yet) so what I've said is purely an educated guess. 
 I haven't spent a lot of time thinking through all of the particulars.


--
Kenneth Murchison
Project Cyrus Developer/Maintainer
Carnegie Mellon University

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


Re: Murder cluster questions

2006-02-13 Thread Patrick H Radtke

I have some questions, mainly around murder and versions.
We're looking to expand to a Murder cluster, but are still running 2.2 
versions of the software.  Obviously, i would like to use the latest 
version for any new installs, so I was wondering - both in the context of 
building the cluster as well as future upgrades - if there is a 'all same 
version' requirement (i.e. all servers must be upgraded at the same time) 
or whether the protocol was standard enough that it didn't matter (Between 
frontend and backends?  Between backends (i.e. moving a mailbox)? Master vs 
frontend vs backend?)
Naturally, this question doesn't involve using new features not present 
in the older versions.


I don't believe that any changes to the MUPDATE protocol have been made 
between 2.2 and 2.3, so upgrading single components *shouldn't* be a problem. 
However, given that the cyrus.index and cyrus.cache files contain additional 
info in 2.3, I probably wouldn't move mailboxes from 2.3 backends to 2.2 
backends.  Note that we haven't done a migration such as this at CMU (yet) so 
what I've said is purely an educated guess.  I haven't spent a lot of time 
thinking through all of the particulars.


We've run a murder with 2.3 backends, 2.2 frontends and used both 2.3 and 
2.2 (at different times) for the murder master with out problems. We've 
made no attempt at running a mix of backend versions, though as Ken 
mentioned it shouldn't be a problem as long as you don't transfer 
mailboxes.


-Patrick

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