Re: replication is unable to fix uidvalidity difference

From: Bron Gondwana (no email)
Date: Mon Sep 03 2007 - 05:39:05 EDT

  • Next message: Bron Gondwana: "Re: problem with cyr_expire"

    On Mon, 3 Sep 2007 10:24:43 +0100 (BST), "David Carter" <> said:
    > On Mon, 3 Sep 2007, Bron Gondwana wrote:
    >
    > > My reading was a reconstruct without cyrus.index. If you reconstruct
    > > without a header it will get a new UniqueID, but if you reconstruct
    > > without an index it doesn't know the UidValidity, so it sets it time().
    >
    > Agreed. Unfortunately, that's a rather more common failure mode.
    >
    > I'll have a think about this after I work out why shutting down Cyrus
    > causes my skiplist mailboxes.db to explode one time in three. Didn't used
    > to happen with 2.1.X, and I haven't touched the skiplist stuff :(.

    happened for the first time ever to me this afternoon. Most annoying.

    Thankfully the replica was entirely up-to-date and I could just copy the
    one from there, since our automatic restart script managed to restart it
    and overwrite the two backup copies we keep across 2 restarts. Oops.

    We get a few errors with skiplists still, but hopefully clean shutdown
    will help with that.

    Bron.

    -- 
      Bron Gondwana
      
    

  • Next message: Bron Gondwana: "Re: problem with cyr_expire"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD