couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aaron Boxer <>
Subject Re: interested in learning about replication algorithm
Date Tue, 15 Feb 2011 15:30:37 GMT
Interesting. Thanks!

How do version ids get generated?  How do the different nodes
avoid version id collision; i.e. two nodes updating a document with the
same version id?


On Tue, Feb 15, 2011 at 10:17 AM, Robert Dionne
<> wrote:
> This WIKI page[1] is largely accurate and a good place to start in terms of understanding
the model. Currently we're close to having a new replicator in trunk, so if you want to read
the code I'd start with that one. Neither the new nore old replicators are well documented
in terms of the relationships with the rest of the system, so depending on your erlang knowledge
you may also need to ask lots of questions in #couchdb
> Cheers,
> Bob
> [1]
> On Feb 15, 2011, at 10:01 AM, Aaron Boxer wrote:
>> Hello,
>> I am new to couchdb, and I would like to learn as much as I can about
>> the replication algorithm, short of reading the code. Can anyone suggest
>> some resources? The more technical, the better.
>> In particular, I would like to understand how conflicts are resolved.
>> Thanks!
>> Aaron

View raw message