couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Randall Leeds (JIRA)" <>
Subject [jira] Created: (COUCHDB-704) Replication can lose checkpoints
Date Wed, 17 Mar 2010 22:37:27 GMT
Replication can lose checkpoints

                 Key: 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.

View raw message