[Dev] The Chandler/Cosmo sharing format

Lisa Dusseault lisa at osafoundation.org
Fri Mar 3 18:23:26 PST 2006


On Mar 2, 2006, at 11:03 AM, Brian Moseley wrote:

> On 3/2/06, Morgen Sagen <morgen at osafoundation.org> wrote:
>
>> Ok.  Although I've always been hoping for ACID transactions and the
>> ability to send/receive 'sync diffs', if we decide we're going to
>
> yeah.. the biggest issue i have with this approach is that it adds a
> lot of complexity to cosmo and chandler specifically for syncing
> between each other that goes mostly or completely unused when chandler
> talks to a different server or when a different client talks to cosmo.
>
> i'd love to explore the notion of adding transaction support to webdav
> so that we could do an entire sync as an atomic operation.
> jackrabbit's webdav implementation of jcr remoting maps jcr
> transactions to a sequence of webdav requests, so we could look at
> that to to get a handle on the issues.
>
> we could also potentially do diff-based sync with webdav someday, but
> that would require us to implement versioning in cosmo and would
> require logic on top of the webdav layer in both chandler and cosmo.
> that might also be a webdav extension in the making ;)

These are all great general extension ideas that would be useful not  
only between Chandler and Cosmo but in general.  The diff-based synch  
is something I've proposed in the past :)

Lisa



More information about the Dev mailing list