You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Nikolai Teofilov (JIRA)" <ji...@apache.org> on 2010/09/12 20:02:33 UTC

[jira] Updated: (COUCHDB-885) Delete document with attachment fails after replication.

     [ https://issues.apache.org/jira/browse/COUCHDB-885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nikolai Teofilov updated COUCHDB-885:
-------------------------------------

    Description: 
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 operation will delete the 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 for replications between databases on two different couchdb servers, and only for documents that were updated with a new attachment.

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


> 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 operation will delete the 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 for replications between databases on two different couchdb servers, and only for documents that were updated with a new attachment.

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