Dale Harvey created COUCHDB-2880:
------------------------------------

             Summary: View can generate same etag on different data
                 Key: COUCHDB-2880
                 URL: https://issues.apache.org/jira/browse/COUCHDB-2880
             Project: CouchDB
          Issue Type: Bug
          Components: HTTP Interface
            Reporter: Dale Harvey


Found in the pouchdb test suite, we have 2 tests that use the same code for a 
view, they both generate delete the database, send 5 documents (with different 
data in each test) then query the view

CouchDB returns a 304 for these view requests, the browser has sent an  
{'If-None-Match',"\"5AQLK3HPOTM3ROW1T8BXG6979\""}, and I am assuming CouchDB 
has generated the etag based on the view signature + update_seq, so it returns 
a 304 despite being entirely different data

There is a log of the run 
https://gist.github.com/daleharvey/35296faca672831d8098#file-gistfile1-txt-L148 
where you can clearly see a 304 made on the first ever request for a view after 
it being created in a new database



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

Reply via email to