On Feb 9, 2009, at 11:23 AM, Paul Davis wrote:

Assuming the replication processes doesn't interleave documents from
different MVCC commits,

I believe that's correct.


I think it's only correct if you don't edit the doc after the
_bulk_docs call. Making two calls to _bulk_docs and then editing a
document from the first transaction would make things interleave I
think.

It sounds like we're on the same page, Paul. If you define a commit as a list of id/rev pairs there's no interleaving. Call the doc that was edited twice A/"foo" and A/"bar". A/"foo" is part of the first _bulk_docs, and it disappears from the replication stream once A/"bar" lands.

Adam

Reply via email to