Re: Cyrus replication and file system problem

From: Bron Gondwana (no email)
Date: Sun Sep 16 2007 - 04:12:36 EDT

  • Next message: Andy Fiddaman: "Re: 64-bit alignment problems."

    On Sat, 15 Sep 2007 23:10:55 -0700, "Rich Wales" <> said:
    > I'm running Cyrus 2.3.9 on a small server (less than 10 accounts). I'm
    > thinking of using replication to put a second copy of the mail store on
    > a remote server.
    >
    > The twist is that I'm planning to configure the remote replica to put
    > its Cyrus spool in a file system that is encrypted (using "truecrypt").
    > Since the spool directory will need to be mounted by hand (with a pass
    > phrase typed in manually by me), I need to deal with the possibility
    > that Cyrus might be running but the spool directory is missing (e.g.,
    > if the server has just rebooted and I haven't had a chance to log in
    > and mount the encrypted file system yet).
    >
    > My question is, will Cyrus's replication work properly in an environment
    > like this? Obviously, nothing can get stored on the replica server if
    > the spool directory is down, but if the master tries (unsuccessfully) to
    > synchronize new messages while the replica's spool directory is offline,
    > will everything eventually end up clean after the file system has been
    > mounted on the replica? Or is there a danger of activity on the master
    > being lost?
    >
    > As best I can tell, this is NOT the same as a situation in which the
    > replica server is completely down. In my scenario, the replica server
    > will be running, and the Cyrus application will be running, but the
    > spool directory will be missing.
    >
    > Is there anything in particular (configuration options, messy kludges,
    > etc.) that I need to do in a setup like this in order for replication
    > to work?

    Yeah, don't start the replica automatically - start cyrus in the script
    that mounts the filesystem.

    (you don't _have_ to have start cyrus on boot)

    Also, see my post the other day and various in the archives about the
    need to monitor synchronisation and restart sync_client after replica
    restarts. There's no polite shutdown mode.

    Bron.

    -- 
      Bron Gondwana
      
    ----
    Cyrus Home Page: http://cyrusimap.web.cmu.edu/
    Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
    List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
    

  • Next message: Andy Fiddaman: "Re: 64-bit alignment problems."





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD