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

Nick Vatamaniuc commented on COUCHDB-3371:
------------------------------------------

This was an original idea of Paul Davis, mentioned in the comments of a 
replication pull request. I just created a ticket to keep track of it.

> Investigate putting user specified replication filtering function in 
> replication document
> -----------------------------------------------------------------------------------------
>
>                 Key: COUCHDB-3371
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-3371
>             Project: CouchDB
>          Issue Type: Improvement
>            Reporter: Nick Vatamaniuc
>
> Investigate letting users specify the filter function in the replication 
> document.
> There are two main reasons for it:
> 1) Because user specified filters live on the source and filter code contents 
> is used to generated replication IDs. In order to even create a replication 
> it is necessary to do a remote network fetch.  This also implies having to 
> handle retries and temporary failures an area of code were this would 
> otherwise not be needed.
> 2) If filtering code is provided in the replication document, replication ID 
> calculation and tracking of changes to replication ID when filter is updated 
> become trivial. Not it ranges from broken to awkwardly complicated



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to