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

Russell Branca commented on COUCHDB-2938:
-----------------------------------------

This is ready for review. PRs out in 
https://github.com/apache/couchdb-fabric/pull/37 and 
https://github.com/apache/couchdb-couch/pull/134.

> Filtered changes should use ddoc_cache
> --------------------------------------
>
>                 Key: COUCHDB-2938
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-2938
>             Project: CouchDB
>          Issue Type: Bug
>          Components: Database Core
>            Reporter: Russell Branca
>            Assignee: Russell Branca
>
> One of the primary functions of the ddoc_cache is to avoid having to ship the 
> entire ddoc across the wire for every shard. You can see where we do this for 
> views in [1]. We currently do not use the same pattern for filtered changes 
> feeds, which means we're still susceptible to overloading a network with ddoc 
> traffic as the ddoc needs to be sent to every shard that will filter docs. We 
> should switch filtered changes feeds to use the same patterns as map and 
> reduce views.
> [1] 
> https://github.com/apache/couchdb-fabric/blob/master/src/fabric_rpc.erl#L91-L92



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

Reply via email to