couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adam Kocoloski (JIRA)" <>
Subject [jira] Assigned: (COUCHDB-1024) New replicator implementation
Date Fri, 04 Feb 2011 20:25:30 GMT


Adam Kocoloski reassigned COUCHDB-1024:

    Assignee: Filipe Manana  (was: Adam Kocoloski)

Hi Filipe, I've done a detailed review of the modifications to existing modules and a somewhat
more cursory review of the new replicator modules.  We've discussed a couple of small changes
and you've implemented them.  I think it's time for this code to land in trunk :D

One future improvement that we talked briefly about using immediate commits in the doc copier.
 This would remove the need to explicitly call _ensure_full_commit on the target and clean
up the code a bit.  The replicator's design should allow it to automatically overcome any
additional per-request latency through concurrency and batch loading.

Awesome work!

> New replicator implementation
> -----------------------------
>                 Key: COUCHDB-1024
>                 URL:
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Replication
>            Reporter: Filipe Manana
>            Assignee: Filipe Manana
>             Fix For: 1.2
> As recently posted to the development mailing:
> ( shortened URL )
> There's a new replicator implementation. I won't explain here all the details since it's
already done by that mail sent to the development list.
> @Adam, do you think you can give it a review?
> The full diff is at:
> Would be equally happy if others are able and willing to review and test as well.
> Also take note that some pull replications of databases with attachments created by prior
CouchDB releases (including 1.0.1, but excluding the soon to be released 1.0.2) may hang forever.
This is fixed by applying the patch for COUCHDB-1022 to the source server.

This message is automatically generated by JIRA.
For more information on JIRA, see:


View raw message