You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by "Alexander Shorin (JIRA)" <ji...@apache.org> on 2015/08/04 18:29:04 UTC
[jira] [Resolved] (COUCHDB-2767) CouchDB 2.X:
_changes?feed=longpoll returns an invalid response
[ https://issues.apache.org/jira/browse/COUCHDB-2767?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexander Shorin resolved COUCHDB-2767.
---------------------------------------
Resolution: Fixed
Assignee: Robert Newson
Fix Version/s: 2.0.0
Fixed in [e691ec3|https://git-wip-us.apache.org/repos/asf?p=couchdb-chttpd.git;h=e691ec3].
> CouchDB 2.X: _changes?feed=longpoll returns an invalid response
> ---------------------------------------------------------------
>
> Key: COUCHDB-2767
> URL: https://issues.apache.org/jira/browse/COUCHDB-2767
> Project: CouchDB
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: HTTP Interface
> Reporter: Will Holley
> Assignee: Robert Newson
> Priority: Blocker
> Fix For: 2.0.0
>
>
> _changes?feed=longpoll seems to be broken in CouchDB master.
> In CouchDB 1.6.1:
> {code}
> $ curl http://127.0.0.1:5984/testlongpoll -XPUT
> {"ok":true}
> $ curl 'http://127.0.0.1:5984/testlongpoll/_changes?feed=longpoll'
> {"results":[
> ],
> "last_seq":0}
> {code}
> For the last request, the connection is held open (as expected) before the final part of the response is returned.
> In CouchDB 2.X/master:
> {code}
> $ curl 'http://127.0.0.1:15984/testlongpoll' -XPUT
> {"ok":true}
> $curl 'http://127.0.0.1:15984/testlongpoll/_changes?feed=longpoll'
> {"results":[
> {code}
> CouchDB 2.X closes the connection immediately, resulting in invalid JSON.
> The PouchDB test suite detected this around 13 days ago, coinciding with https://github.com/apache/couchdb-chttpd/commit/3866725ee99c6d89aff91ecb70a3b3cbbabaed8c, so I'd guess this is the first place to investigate.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)