Hi Nic, Would love it if you wanted to write up murderous replication.
And hey, failover too, in the non-murdery/murdery replication scenarios. I'm sure there's more than one way to implement it, but it would be great to have a starting point in the docs. On Fri, Aug 21, 2015, at 12:26 PM, Nic Bernstein wrote: >> > > Ahem, some of us run Murderous Replicas all day long and it works well enough... Doesn't it? ;-) > > I can write this up, I just wasn't sure if it was still needed. I put a big ol' Note: in the replication page saying: > >> Important >> Within a Cyrus *Murder*[1] environment, replicas must *not* be configured to invoke ctl_mboxlist(8)[2] on startup (pushing the local mailbox list to the *Mupdate Master*). This may only be done on the Master instance. > That's the only real gotcha I know of, but, having said that, I did write up a brief set of instructions about this very topic not that long ago (IIRC) for user mailing list. I figured I could start with that. > Links: 1. https://docs.cyrus.foundation/imap/developer/architecture.html#architecture-murder 2. http://docs.cyrus.foundation/imap/admin/commands/ctl_mboxlist.html