[
https://issues.apache.org/jira/browse/COUCHDB-141?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12894751#action_12894751
]
Randall Leeds commented on COUCHDB-141:
---------------------------------------
As far as implementation goes, two things I think should be considered:
1) I think a user of this feature would expect that firing off a future
replication would pick up where this one left off. In that case, this new
parameter should *not* be included in the calculation of the replication id. It
should checkpoint as a replication from seq zero.
2) If this parameter is specified, any existing log file should be *ignored*.
That way, someone could later go back and say, "Oh, whoops, I actually need to
start earlier." An old log, if it exists, does need to be loaded (but not
searched) so that it can be updated with an appropriate _rev and not get a
conflict. I don't think the log should be truncated in case we want to expose
or inspect the historical data later.
> Replication should respect since=N seq-num parameter
> ----------------------------------------------------
>
> Key: COUCHDB-141
> URL: https://issues.apache.org/jira/browse/COUCHDB-141
> Project: CouchDB
> Issue Type: Improvement
> Components: Database Core
> Affects Versions: 1.0
> Reporter: Jan Lehnardt
> Priority: Minor
>
> The changes feed has a since=Seq param which can be used to start listening
> somewhere other than the beginning of the database history. The replicator
> should respect this option as well.
> This can also be used by administrators who are bringing a CouchDB instance
> up from a file that was physically copied between servers.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.