On 11 Aug 2006, at 11:15, Ken Murchison wrote:
Wesley Craig wrote:
Yeah, I have a mixed test cluster up, that I'm using to fix the various xfer problems. Pass it along, and I'll test it.

Here it is. I removed all of legacy parameter crap. My new 'theory' is to store and pass around ACLs including the legacy macros (in the same manner as the GETACL response). The server then does the 'right thing' when cresting the rights bitmask.

Ken, I've tested this in our mixed 2.2/2.3 backend environment. It seems to behave correctly for all 2.2 <-> 2.3 xfers. I'm not running any 2.2 frontends, but it's clear to me that the code will function correctly in that case as well. This is a very elegant solution. Thank you for it!

Paul recently submitted:

        https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=2866

which fixes:

1) reconstruct removes already expunged messages, defeating delayed expunge
        2) reconstruct doesn't tell the "sync" service to replicate its changes
        7) reconstruct should notice and correct mailbox ID conflicts

We still have these open issues:

        3) xfer doesn't replicate expunged messages

( https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=2870 ):
        4) xfer onto a replicating backend causes sync_client to exit
        5) xfer off a replicating backend doesn't remove data from the replica
        8) renaming users causes sync_client to exit

And the biggie ( https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=2871 ):

        6) removing folders doesn't benefit from delayed expunge

What will it take to get a workable solution to this problem included in production releases?

:wes

Reply via email to