couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dale Harvey <>
Subject Re: [REVIEW] CouchDB Replication Protocol
Date Wed, 20 Nov 2013 13:44:21 GMT
Sorry for taking a while to look at this, busy with couchdb conf etc

In general I agree with Jens, this serves as great documentation for how
CouchDB's replication works, but its very detailed without a high level

The PouchDB replicator was done following what Jens documented @
was invaluable

Another problem is that its difficult to distinguish between an
implementation and a spec, a session id isnt needed for a pull replication,
revs diffs arent always needed, the details around the HTTP semantics
(especially the multipart/mixed) stuff is not relevant to PouchDB as Jens
mentioned, things like ensure_full_commit are quite specific

I think one major improvement would be to restore the original high level
documentation (as seen @ or and use the current detailed
sections as additional references

As it is, one problem I can see would be: Verify Peers would
suggest that its impossible to do pull replication if you dont have write
permissions on the database, I am not sure if thats because I am havig a
hard time following the diagram or thats what it is actually saying

Thanks a lot for this work

On 12 November 2013 06:21, Alexander Shorin <> wrote:

> On Tue, Nov 12, 2013 at 9:35 AM, Benoit Chesneau <>
> wrote:
> > On Tuesday, November 12, 2013, Alexander Shorin wrote:
> >>
> >
> > hrmmm why another repo? i have created the hacking repo on my github for
> > that... Or we can like we said put all in a couchdb branch and
> collaborate
> > via git/github. At least i thought we decided that...
> Errr...that was unwise step from my side. Moved to CouchDB feature
> branch. Sorry!
> > will review in another mail.
> >
> > - benoƮt
> Thanks!
> --
> ,,,^..^,,,

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message