Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 27227 invoked from network); 8 Jan 2009 12:39:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Jan 2009 12:39:44 -0000 Received: (qmail 96635 invoked by uid 500); 8 Jan 2009 12:39:38 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 96591 invoked by uid 500); 8 Jan 2009 12:39:38 -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 96580 invoked by uid 99); 8 Jan 2009 12:39:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Jan 2009 04:39:38 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.97.50.139] (HELO jan.prima.de) (83.97.50.139) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Jan 2009 12:39:30 +0000 Received: from [192.168.1.100] (f053000050.adsl.alicedsl.de [::ffff:78.53.0.50]) (AUTH: LOGIN jan, TLS: TLSv1/SSLv3,128bits,AES128-SHA) by jan.prima.de with esmtp; Thu, 08 Jan 2009 12:39:08 +0000 Message-Id: <0EA5ED3D-3A27-4029-A7BD-EBC021DAE9A5@apache.org> From: Jan Lehnardt To: user@couchdb.apache.org In-Reply-To: <16B01319-E095-40F0-A7F9-C31B07817B4E@gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Subject: Re: renamed _temp_view to _slow_view Date: Thu, 8 Jan 2009 13:38:37 +0100 References: <989C7CCA-8BE2-404A-A475-F4734FE5E99C@apache.org> <20090106112458.GA12534@tumbolia.org> <764188BB-94F5-4ECA-983D-E7A22C82AF2C@apache.org> <20090106115401.GD12534@tumbolia.org> <5A1821D2-B2D2-471C-820C-C975125DAD5D@apache.org> <6E02DC79-EF2F-4095-B3D2-623ED47BD792@gmx.de> <1964F1E3-BFC2-4403-A6C3-C14B14C5EC37@apache.org> <9FEA139C-062D-4872-8EE4-D6012B64F840@apache.org> <7c40ded80901060713o51af5245m2d381cd90f3b8d07@mail.gmail.com> <20090107110235.GB5509@tumbolia.org> <16B01319-E095-40F0-A7F9-C31B07817B4E@gmail.com> X-Mailer: Apple Mail (2.930.3) X-Virus-Checked: Checked by ClamAV on apache.org On 8 Jan 2009, at 04:30, Antony Blakey wrote: > On 07/01/2009, at 9:32 PM, Noah Slater wrote: > >> Maybe someone who understands the code issues at hand (i.e. not me) >> could >> summarise the options with the pros and cons outlined by the >> various people in >> this thread and we could have a small vote on each option to see if >> there's any >> clear consensus that we're missing. It might be the case that we >> all disagree on >> our main preference but all share a second preference. > > Not sure if someone is taking this task on. I'm not, but my > normalized votes would be: > > 1. Remove the _temp_view facility completely, because you can use a > temporary _design view, at which point you should understand the > performance implications, and it cleans up the code. +1 > 2. Leave it as _temp_view, because it does the equivalent of view > create/query/delete view in a single POST, and you can document the > performance issue. -1 > 3. Change it to _slow_view, because compared to _temp_view, the name > should act as an immediate warning for people who haven't read the > documentation. +1 (if we are to keep them and not disable by default) > 4. Ship CouchDB with _temp_view disabled by default so that people > must take the action of enabling it for use. (With a nice warning > right next to the config option.) Then testing can use it > transparently. +1 (if we are to keep them) Cheers Jan --