[
https://issues.apache.org/jira/browse/COUCHDB-1024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
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: https://issues.apache.org/jira/browse/COUCHDB-1024
> Project: CouchDB
> Issue Type: Improvement
> Components: Replication
> Reporter: Filipe Manana
> Assignee: Filipe Manana
> Fix For: 1.2
>
>
> As recently posted to the development mailing:
> http://mail-archives.apache.org/mod_mbox/couchdb-dev/201101.mbox/%[email protected]%3E
> ( shortened URL http://s.apache.org/KsY )
> 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:
> https://github.com/fdmanana/couchdb/compare/trunk_new_replicator
> 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: http://www.atlassian.com/software/jira