[ https://issues.apache.org/jira/browse/COUCHDB-686?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12843602#action_12843602 ]
Adam Kocoloski commented on COUCHDB-686: ---------------------------------------- Replication always uses the changes feed if it's available. The rationale for not using include_docs=true is that for some replications the target already has a large fraction of the updates. In those cases it can be wasteful to transfer the full document. However, that's probably the exception to the rule. A nice optimization might be for the replicator to track the fraction of source updates which are present on the target, and if that fraction drops too low, just start including docs directly in the changes feed. Or at least, to stop checking _missing_revs on the target. But that's tangential to this discussion. > Improve ordering of replication > ------------------------------- > > Key: COUCHDB-686 > URL: https://issues.apache.org/jira/browse/COUCHDB-686 > Project: CouchDB > Issue Type: Improvement > Components: Replication > Affects Versions: 0.10.1 > Reporter: Dirkjan Ochtman > Priority: Minor > Fix For: 0.12 > > > Currently, (continuous) replication almost preserves the ordering of the > updates. It would be nice if this could be fixed so that the order of > outgoing updates fully corresponds to the order inside the source database. > While this may fall down in some clustering situations, it's a great > guarantee to provide in many smaller situations involving an ordered stream > of documents/updates. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.