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 E7D2BC99C for ; Tue, 2 Jul 2013 13:53:29 +0000 (UTC) Received: (qmail 13720 invoked by uid 500); 2 Jul 2013 13:53:28 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 13465 invoked by uid 500); 2 Jul 2013 13:53:27 -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 13456 invoked by uid 99); 2 Jul 2013 13:53:26 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jul 2013 13:53:26 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of nscuka@gmail.com designates 209.85.128.49 as permitted sender) Received: from [209.85.128.49] (HELO mail-qe0-f49.google.com) (209.85.128.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jul 2013 13:53:20 +0000 Received: by mail-qe0-f49.google.com with SMTP id cz11so2351193qeb.36 for ; Tue, 02 Jul 2013 06:52:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:references:in-reply-to:subject:date:message-id:mime-version :content-type:content-transfer-encoding:x-mailer:thread-index :content-language; bh=egMlTlsNy5wXzaOE25iZMJ0yYX6WuT8cFQI4KoxZ58E=; b=yTVBUqq8Cq4elC2FMCRSKnbZAtD3bWREsXa0dSDmMw5rKMEU/CRhu68OIEFBKgcQNG +Z84gqfyn84Ye4FtSWpJVQ2QVgAO3a91dm+h3ohG8aUzUbkhS+7XkuV3DBW6xfxsZxGG 1altfY5Xj/EonZ43avVeJOZp01MMsQ5GG9djd7NPR3TVCr36pZ4O+0I8q30iq8eoGwNI 4MRRVYAoyG3GpVl6vvAJLjzDo7kJq0J+eT/JaX8NLBkZMGKBZHJpAQK+dAIzoVghG54M er2MwfONIU7pyeBPiBgYKysVrGN7k+/RsuSXxf8l5+OSQZlnRJStJHhzrkG4AEedrcPf 8Cjg== X-Received: by 10.224.151.196 with SMTP id d4mr10308804qaw.30.1372773179214; Tue, 02 Jul 2013 06:52:59 -0700 (PDT) Received: from NathanHP (addr16212925168.ippl.jhmi.edu. [162.129.251.68]) by mx.google.com with ESMTPSA id y4sm37101767qai.5.2013.07.02.06.52.58 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 02 Jul 2013 06:52:58 -0700 (PDT) From: "N S Cuka" To: References: <017a01ce76ca$a3f8b560$ebea2020$@gmail.com> In-Reply-To: Subject: RE: Reduce overflow errors when number of documents >= 10? Date: Tue, 2 Jul 2013 09:52:56 -0400 Message-ID: <001b01ce772b$755532e0$5fff98a0$@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQKaZoAx780UywoQtUrBH/BElUFfsAJ9zaF/l6WS0cA= Content-Language: en-us X-Virus-Checked: Checked by ClamAV on apache.org My reduce function is empty -- i.e. there is no reduce.js file for that view. I have also tried a null reduce function: function (key, values, rereduce) { return null; } As well as an empty reduce.js file. All of these give me the reduce overflow error. The view that I am using is: function(doc) { if( doc.type == 'set') { emit(doc._id, doc.name); } } And the request looks like: http://localhost:5984/cuka/_design/testCouch/_view/allSets?reduce=false My documents are some metadata fields for _attachments consisting of jpg files. Thank you for any insight. - N -----Original Message----- From: Stanley Iriele [mailto:siriele@breaktimestudios.com] Sent: Monday, July 01, 2013 10:35 PM To: user@couchdb.apache.org Subject: Re: Reduce overflow errors when number of documents >= 10? Hey...could you paste your reduce function as well? On Jul 1, 2013 7:20 PM, "N S Cuka" wrote: > Hello Everyone, > > > > I am having a strange problem with my views in Couch DB 1.3. When I > have > 10 > or more documents in my database, for some reason my views are bombing > out with "reduce_overflow_error". The views in question (which work > fine when > n=9 documents) are both called with reduce=false. The views are very > simple and simply select out a document based on type. E.g.: > > > >
>
>                 if( doc.type == 'set') {
>
>                                 emit(doc._id, doc.name);
>
>                 }
>
> 
> > > > The error is reproducible when the number of documents (of any type, > not just type=="set") gets to 10 and disappears when the number goes back to 9. > Do I need to set the [query_server_config] reduce_limit = false server > parameter to get this to work? It seems strange that 10 is the magic > number and this is probably an important clue that I can't quite pick up on. > > > > The other odd thing is that if I go into futon, go to the view, and > put in a simple reduce function (just returning null), then the view > will temporarily work (just in futon though). If I push the same > function through Erica then I get the same error back or try to access > the view that is working in futon through a REST call, it still bombs. > This makes me wonder if there is some kind of encoding issue that is > causing problems, but I can't see where that would come into play. > This is an example of a query string that I am using from my couchapp: > > > > http://localhost:5984/cuka/_design/testCouch/_view/allSets?reduce=fals > e > > > > TIA for any advice. > > > > - N > > > > Details: > > Windows 7 > > Couchdb 1.3 > > Firefox 21.0 > > > >