Hi Nikolai,

what you're describing sounds like you've produced a conflict through
replication. Please correct me if I'm wrong.

When there are several conflicting versions, you can only delete one
version at a time, and the remaining versions will be left untouched
(for good reason).

- Klaus


On Sun, 2010-09-12 at 13:52 -0400, Nikolai Teofilov (JIRA) wrote:
> Delete document with attachment fails after replication.
> --------------------------------------------------------
> 
>                  Key: COUCHDB-885
>                  URL: https://issues.apache.org/jira/browse/COUCHDB-885
>              Project: CouchDB
>           Issue Type: Bug
>           Components: Replication
>     Affects Versions: 1.0.1
>          Environment: Mac OSX, Windows XP, Windows 7
>             Reporter: Nikolai Teofilov
> 
> 
> Step to reproduce the bug:
> 
> 1.  Make database "test" on a remote couchdb server that reside on a 
> different machine! 
> 2.  Create new document:  "http://remote-server:5984/test/doc";
> 3.  Create database "test"  on the local couchdb  server.
> 4.  Trigger pull replication  http://remote-server:5984/test -> 
> http://localhost:5984/test
> 5.  Attach a file to the replicated document on the local couchdb server.
> 6.  Trigger push replication http://localhost:5984/test  -> 
> http://remote-server:5984/test
> 7.  Delete the replicated document that contain now the attachment on remote 
> database.
>  
>       This will delete last revision of the document after the replication 
> but the previous revision of the document before the replication still exist 
> in the database.
> 
> This defect appears only between replication between databases on two 
> different couchdb servers, and it only for documents that has been updated 
> with a new attachment.
> 


Reply via email to