Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 80052 invoked from network); 27 Feb 2009 00:43:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Feb 2009 00:43:23 -0000 Received: (qmail 41657 invoked by uid 500); 27 Feb 2009 00:43:21 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 41368 invoked by uid 500); 27 Feb 2009 00:43:21 -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 41357 invoked by uid 99); 27 Feb 2009 00:43:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Feb 2009 16:43:21 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of david.vancouvering@gmail.com designates 209.85.198.225 as permitted sender) Received: from [209.85.198.225] (HELO rv-out-0506.google.com) (209.85.198.225) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Feb 2009 00:43:13 +0000 Received: by rv-out-0506.google.com with SMTP id f6so738431rvb.35 for ; Thu, 26 Feb 2009 16:42:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:references:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:x-mailer :mime-version:subject:date:cc; bh=Uy5jUn80Isny7ETk11AQigsjRzYmDxrlo3SAFLNxkQY=; b=nHpXoUP1xGqlowNp54yCw8me9zRnc57zxnqKwM9QZtIwvt+8QGqdYAdQpMVXmdmUf/ B4SgpYcaQAwo5FUJOQZFpDMJrdDS+v4pf3Hujz081sIZGWQq21AR/qFPO+yrtbqTV23M lrpbTWC1uwcSwTZeuQXVa8HaUtsLhVdEs2JO0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=references:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:x-mailer:mime-version:subject:date:cc; b=AeX6jbmdStt/TWDmsH0h5esnTM7LdttEFSrF/mQU6qzm4o3cyZgM07E77mp1S42rDn Tq6vGxu4MabChAb/vPSKrEXwQZadVqMjaroQI8uFHBaro99dJP4DHbRVD7sY2FK07JFQ u0hUMpZ00H7LSNWTZogqk0g0OSPN5Ca1iyxr4= Received: by 10.141.211.5 with SMTP id n5mr882458rvq.279.1235695372935; Thu, 26 Feb 2009 16:42:52 -0800 (PST) Received: from ?10.0.1.200? (76-191-193-46.dsl.dynamic.sonic.net [76.191.193.46]) by mx.google.com with ESMTPS id g14sm1172781rvb.0.2009.02.26.16.42.51 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 26 Feb 2009 16:42:52 -0800 (PST) References: <56a83cd00902260948x15ce887u4916cedd54959c6@mail.gmail.com> <7898CB93-1504-40B6-8EB8-C4C816189EB8@apache.org> <73AF9D27-6895-4E0D-96E0-335C02B94892@gmail.com> Message-Id: <9EFBC0FE-38D7-4490-AA9B-4CB9E8F0D4EF@gmail.com> From: David Van Couvering To: "user@couchdb.apache.org" In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Mailer: iPhone Mail (5G77) Mime-Version: 1.0 (iPhone Mail 5G77) Subject: Re: CouchDB and clustering Date: Thu, 26 Feb 2009 16:42:47 -0800 Cc: "user@couchdb.apache.org" X-Virus-Checked: Checked by ClamAV on apache.org Isn't node failure core to the problem of partitioning because your partitioning of data will have to change as the cluster membership is changing, and data is going to have to migrate - right? Anyway, I'll take a look at your Wiki and see if I can contribute in some way. Thanks! David On Feb 26, 2009, at 2:41 PM, Ben Browning wrote: > On Thu, Feb 26, 2009 at 5:16 PM, David Van Couvering > wrote: >> This us great! Are you going to put some functional and design >> docs on the >> Wiki? This seems pretty important to get right and could save you >> a lot of >> time getting feedback from the community on your overall approach. > > > Yes, that sounds like a good idea. I'll find a place on the wiki to > document my thoughts as well as the opinions of others expressed > previously on the mailing list. > > >> Just for example, a discussion of your hashing mechanism would be >> great, and >> how you handle repartitioning on node failure, etc. > > Initially I'm just concentrating on partitioning the data. Gracefully > handling node failures will be a step after that and I haven't put a > lot of effort into that piece yet. Any ideas are welcome, and I know > there are some threads that at least touched on that topic before.