[ https://issues.apache.org/jira/browse/COUCHDB-686?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12843665#action_12843665 ]
Chris Anderson commented on COUCHDB-686: ---------------------------------------- Randall's suggestion seems the most appropriate here. However, I'd caution against this using such a feature. For the same reasons we don't support multi-document transactions on a single node (b/c they can't be sanely supported on a cluster), supporting ordering guarantees is dangerous. They are essentially a form of multi-document state. Since is is very clear that they can't be supported in a replication mesh with more than 2 peers, I don't think they are so dangerous as that we shouldn't provide Randall's knob. But we should be clear to the people who choose to architect around it, that what they are doing will be limited to the maximum throughput of a single disk. > 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.