<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 08/20/2015 10:26 PM, Nic Bernstein
      wrote:<br>
    </div>
    <blockquote cite="mid:55D68C49.4040404@onlight.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      On 08/20/2015 09:07 PM, Bron Gondwana wrote:<br>
      <blockquote
cite="mid:1440122871.979996.361866769.617785E7@webmail.messagingengine.com"
        type="cite">
        <title></title>
        <div>On Fri, Aug 21, 2015, at 11:42, Nicola Nye wrote:<br>
        </div>
        <blockquote type="cite">
          <div>&nbsp;</div>
          <div>On Fri, Aug 21, 2015, at 11:35 AM, Bron Gondwana wrote:<br>
          </div>
          <blockquote type="cite">
            <div>&nbsp;</div>
            <div>&nbsp;</div>
            <div>Murder plus replication is a giant ball of suck right
              now.&nbsp; They don't know about each other, and they interact
              badly :(<br>
            </div>
            <div>&nbsp;</div>
          </blockquote>
          <div>&nbsp;</div>
          <div>So is that a case for documenting "Here be dragons, enter
            at your own risk" for the moment?<br>
          </div>
          <div>&nbsp;</div>
          <div>Does it mean that admins should look at other backup
            mechanisms to handle failover and redundancy in a murder
            environment, because Cyrus's replication doesn't play nicely
            with murder?<br>
          </div>
          <div>&nbsp;</div>
          <div>Or... ?<br>
          </div>
        </blockquote>
        <div>&nbsp;</div>
        <div>Or we need to fix murder and replication to work together
          nicely, but that's hard work[tm].<br>
        </div>
        <br>
      </blockquote>
      <br>
      Ahem, some of us run Murderous Replicas all day long and it works
      well enough...&nbsp; Doesn't it? ;-)<br>
      <br>
      I can write this up, I just wasn't sure if it was still needed.&nbsp; I
      put a big ol' Note: in the replication page saying:<br>
      <blockquote>
        <div class="admonition important">
          <p class="first admonition-title">Important</p>
          <p class="last">Within a Cyrus <a moz-do-not-send="true"
              class="reference internal"
href="https://docs.cyrus.foundation/imap/developer/architecture.html#architecture-murder"><em>Murder</em></a>
            environment, replicas must <strong>not</strong> be
            configured to invoke <a moz-do-not-send="true"
              class="reference external"
href="http://docs.cyrus.foundation/imap/admin/commands/ctl_mboxlist.html">ctl_mboxlist(8)</a>
            on startup (pushing the local mailbox list to the <strong>Mupdate
              Master</strong>). This may only be done on the Master
            instance.</p>
        </div>
      </blockquote>
      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.&nbsp; I figured I could
      start with that.<br>
      <br>
    </blockquote>
    <br>
    Right.&nbsp; We don't even have our replicas as part of our Murder.&nbsp; They
    replicate their backend as if it were a standalone server.<br>
    <pre class="moz-signature" cols="72">-- 
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University
</pre>
  </body>
</html>