Robert Newson created COUCHDB-3269:
--------------------------------------

             Summary: view response can 'hang' with filter and limit specified
                 Key: COUCHDB-3269
                 URL: https://issues.apache.org/jira/browse/COUCHDB-3269
             Project: CouchDB
          Issue Type: Bug
            Reporter: Robert Newson


If you query a large view with both 'filter' and 'limit' specified, couchdb 
will not promptly complete the view response after the requested number of rows 
has been returned.

This is because view completion happens on receipt of a 'change' or 'completed' 
message from a worker. In the case of a filtered view request, the worker might 
instead return a 'no_pass' message, indicating that no documents passed the 
filter at a given sequence.

Add a clause in fabric_view_changes to handle this special case and end the 
view response promptly where possible.



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

Reply via email to