You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2016/10/14 19:19:20 UTC

[jira] [Commented] (COUCHDB-3199) Replicator VDU function doesn't acount for an already malformed document in replicator db

    [ https://issues.apache.org/jira/browse/COUCHDB-3199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15576232#comment-15576232 ] 

ASF subversion and git services commented on COUCHDB-3199:
----------------------------------------------------------

Commit 48996b108c458421c8a73097be152769bdc3fc48 in couchdb-couch-replicator's branch refs/heads/couchdb-3199 from [~vatamane]
[ https://git-wip-us.apache.org/repos/asf?p=couchdb-couch-replicator.git;h=48996b1 ]

Let "error" replication document updates bypass the VDU function.

This is necessary in the case where an software upgrade happens with
a more restrictive VDU function. Replicator db might end up having documents
which would not pass validation anymore, leading to a replicator manager
crash when it updates the document with an "error" state.

So in case of an "error" state allow malformed document so the user can
see the error.

COUCHDB-3199


> Replicator VDU function doesn't acount for an already malformed document in replicator db
> -----------------------------------------------------------------------------------------
>
>                 Key: COUCHDB-3199
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-3199
>             Project: CouchDB
>          Issue Type: Bug
>            Reporter: Nick Vatamaniuc
>
> In case when code is updated from an older version of couchdb which didn't have (or had a less restrictive) VDU function. A malformed document could have ended up in the _replicator database.
> Replicator will try to parse it and flag it as an error then try to update the document. However the more restrictive VDU function will cause the document update to crash the replicator manager.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)