Replication can lose checkpoints
--------------------------------

                 Key: COUCHDB-704
                 URL: https://issues.apache.org/jira/browse/COUCHDB-704
             Project: CouchDB
          Issue Type: Bug
          Components: Replication
    Affects Versions: 0.12
            Reporter: Randall Leeds
            Priority: Minor


When saving replication checkpoints in the _local/<repid> document the new 
entry is always pushed onto the _original_ "history" list property that existed 
at the start of the replication. When any number of things causes the 
checkpoint to be written to only one of the databases the head of the history 
list gets out of sync. Subsequent attempts to start this replication must start 
from the latest common replication log entry in the _original_ history, as 
though this replication never occurred.

A better idea is to push every checkpoint onto the history instead of replacing 
the head on each save.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to