Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 26C186C06 for ; Wed, 22 Jun 2011 23:27:49 +0000 (UTC) Received: (qmail 8877 invoked by uid 500); 22 Jun 2011 23:27:47 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 8845 invoked by uid 500); 22 Jun 2011 23:27:47 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 8832 invoked by uid 99); 22 Jun 2011 23:27:47 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Jun 2011 23:27:47 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jens@mooseyard.com designates 208.97.132.119 as permitted sender) Received: from [208.97.132.119] (HELO homiemail-a70.g.dreamhost.com) (208.97.132.119) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Jun 2011 23:27:40 +0000 Received: from homiemail-a70.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a70.g.dreamhost.com (Postfix) with ESMTP id 6D82276805C for ; Wed, 22 Jun 2011 16:27:20 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=mooseyard.com; h=from :content-type:subject:date:message-id:to:mime-version; q=dns; s= mooseyard.com; b=kd0buAgVsIv/w5cjSywHu3pqJmiA8FPKtL6oKYPa7hadyBd /fpwJQB4pQdNkDG3grGeBNIcNBkwjlfWSUO3mIMEX9xVIf20vIASWZFrRzzjq3eO hyz9yt0JR5pHCf62SsruFprCWOfaYO2ih7YhVx9QAVWNvqMV3exeZqeGdhcs= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=mooseyard.com; h=from :content-type:subject:date:message-id:to:mime-version; s= mooseyard.com; bh=h2qEToJLBFSIM5NOgv1NNhsjN+s=; b=ipHjhdnjq9NvRy I+kMeJbE6e/ZDVnev/YJOjfO8zNdmpuqBFx6p4OGFX4ATjuu1FcFKYK0cJbq6KXP dNaUXOu/wP8TJXD8WXvKlo4tn/DGQz720vugNsxr/Ow+0nQgNFNvB+LctjnX0+sW YzMvHqjKkptAreDUQkPMo1H1l5DgQ= Received: from [10.0.1.114] (c-98-210-115-152.hsd1.ca.comcast.net [98.210.115.152]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jens@mooseyard.com) by homiemail-a70.g.dreamhost.com (Postfix) with ESMTPSA id 32B06768059 for ; Wed, 22 Jun 2011 16:27:20 -0700 (PDT) From: Jens Alfke Content-Type: multipart/signed; boundary=Apple-Mail-11--234442026; protocol="application/pkcs7-signature"; micalg=sha1 Subject: _changes feed continuous mode hangs up after 90 seconds Date: Wed, 22 Jun 2011 16:27:19 -0700 Message-Id: To: user@couchdb.apache.org Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) --Apple-Mail-11--234442026 Content-Type: multipart/alternative; boundary=Apple-Mail-10--234442059 --Apple-Mail-10--234442059 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 The wiki docs on the _changes feed say that "A continuous feed stays = open and connected to the database until explicitly closed=94 [1]. = However, what I=92m seeing is that after 60 seconds an entry with a = =93last-seq=94 key is sent, and 30 seconds after that the server closes = the socket. Here=92s a transcript, where the database was otherwise idle = while this was running: > $ curl = 'http://localhost:5984/demo-addresses/_changes?feed=3Dcontinuous&since=3D0= =92 > = {"seq":24,"id":"5abe51dc0bcf10aade90f0d190151afe","changes":[{"rev":"3-3b0= a8a712d1ba2e95a861ba7d940ff00"}],"deleted":true} > = {"seq":26,"id":"5abe51dc0bcf10aade90f0d190347c12","changes":[{"rev":"2-5ba= 03e912ebd8ebc7a6ccaf53f5ad370"}],"deleted":true} > = {"seq":27,"id":"5abe51dc0bcf10aade90f0d190348099","changes":[{"rev":"1-c22= c26c730061cf8def96731927e4fd7"}]} > = {"seq":29,"id":"5abe51dc0bcf10aade90f0d190348a49","changes":[{"rev":"2-f82= a41168f1e4a438415a9cd8fcdace6"}]} > {"last_seq":29} >=20 > $ I=92m guessing that, contrary to the docs, there is a default timeout in = continuous mode, and I=92ll have to add something like = =93&timeout=3D9999999999=94 to the URL to defeat this? (This is the 1.1.1 CouchBase Server Community Edition, on Mac OS X = 10.6.7.) =97Jens [1] http://wiki.apache.org/couchdb/HTTP_database_API#Changes= --Apple-Mail-10--234442059 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252

$ curl = 'http://localhost:5984/demo-addresses/_changes?feed=3Dcontinuous&since= =3D0=92
{"seq":24,"id":"5abe51dc0bcf10aade90f0d190151afe","chang= es":[{"rev":"3-3b0a8a712d1ba2e95a861ba7d940ff00"}],"deleted":true}
{"seq":26,"id":"5abe51dc0bcf10aade90f0d190347c12","changes":[{"rev":"2-= 5ba03e912ebd8ebc7a6ccaf53f5ad370"}],"deleted":true}
{"seq":27,"i= d":"5abe51dc0bcf10aade90f0d190348099","changes":[{"rev":"1-c22c26c730061cf= 8def96731927e4fd7"}]}
{"seq":29,"id":"5abe51dc0bcf10aade90f0d190= 348a49","changes":[{"rev":"2-f82a41168f1e4a438415a9cd8fcdace6"}]}
{"last_seq":29}

$

<= div>I=92m guessing that, contrary to the docs, there is a default = timeout in continuous mode, and I=92ll have to add something like = =93&timeout=3D9999999999=94 to the URL to defeat = this?

(This is the 1.1.1 CouchBase Server = Community Edition, on Mac OS X = 10.6.7.)

=97Jens

= --Apple-Mail-10--234442059-- --Apple-Mail-11--234442026 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 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 AAA= --Apple-Mail-11--234442026--