Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 63672 invoked from network); 15 Feb 2011 23:10:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 15 Feb 2011 23:10:15 -0000 Received: (qmail 46038 invoked by uid 500); 15 Feb 2011 23:10:12 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 45386 invoked by uid 500); 15 Feb 2011 23:10:11 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 45328 invoked by uid 500); 15 Feb 2011 23:10:11 -0000 Delivered-To: apmail-incubator-cassandra-user@incubator.apache.org Received: (qmail 45324 invoked by uid 99); 15 Feb 2011 23:10:11 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Feb 2011 23:10:11 +0000 X-ASF-Spam-Status: No, hits=2.8 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mdennis@riptano.com designates 74.125.83.47 as permitted sender) Received: from [74.125.83.47] (HELO mail-gw0-f47.google.com) (74.125.83.47) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Feb 2011 23:10:03 +0000 Received: by gwaa12 with SMTP id a12so342961gwa.6 for ; Tue, 15 Feb 2011 15:09:42 -0800 (PST) MIME-Version: 1.0 Received: by 10.236.108.41 with SMTP id p29mr4713756yhg.68.1297811382284; Tue, 15 Feb 2011 15:09:42 -0800 (PST) Sender: mdennis@riptano.com Received: by 10.236.109.11 with HTTP; Tue, 15 Feb 2011 15:09:42 -0800 (PST) X-Originating-IP: [64.132.24.248] In-Reply-To: <1297811129888-6029708.post@n2.nabble.com> References: <1297730719060-6025869.post@n2.nabble.com> <4d59cfab.d44de50a.486b.ffffb1f1@mx.google.com> <1297734749897-6025972.post@n2.nabble.com> <1297811129888-6029708.post@n2.nabble.com> Date: Tue, 15 Feb 2011 17:09:42 -0600 X-Google-Sender-Auth: 4K_cu5515JIvzWxLpZDsdNgN1pQ Message-ID: Subject: Re: Data distribution From: Matthew Dennis To: user@cassandra.apache.org Cc: cassandra-user@incubator.apache.org Content-Type: multipart/alternative; boundary=90e6ba211d7d6d31c6049c5a4281 X-Virus-Checked: Checked by ClamAV on apache.org --90e6ba211d7d6d31c6049c5a4281 Content-Type: text/plain; charset=ISO-8859-1 Assuming you aren't changing the RC, the normal bootstrap process takes care of all the problems like that, making sure things work correctly. Most importantly, if something fails (either the new node or any of the existing nodes) you can recover from it. Just don't connect clients directly to that new node until it's fully in the ring. On Tue, Feb 15, 2011 at 5:05 PM, mcasandra wrote: > > Is there a way to let the new node join cluster in the background and make > it > live to clients only after it has finished with node repair, syncing data > etc. and in the end sync keys or trees that's needed before it's come to > life. I know it can be tricky since it needs to be live as soon as it > steals > the keys. > > This ways we know we are adding nodes only when we think it's all ready. > -- > View this message in context: > http://cassandra-user-incubator-apache-org.3065146.n2.nabble.com/Data-distribution-tp6025869p6029708.html > Sent from the cassandra-user@incubator.apache.org mailing list archive at > Nabble.com. > --90e6ba211d7d6d31c6049c5a4281 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Assuming you aren't changing the RC, the normal bootstrap process takes= care of all the problems like that, making sure things work correctly.
=
Most importantly, if something fails (either the new node or any of the= existing nodes) you can recover from it.

Just don't connect clients directly to that new node until it's= fully in the ring.

On Tue, Feb 15, 2011 = at 5:05 PM, mcasandra <mohitanchlia@gmail.com> wrote:

Is there a way to let the new node join cluster in the background and make = it
live to clients only after it has finished with node repair, syncing data etc. and in the end sync keys or trees that's needed before it's co= me to
life. I know it can be tricky since it needs to be live as soon as it steal= s
the keys.

This ways we know we are adding nodes only when we think it's all ready= .
--
View this message in context: http://cassandra-user-incubator-apache-org.3065146.n2.nabbl= e.com/Data-distribution-tp6025869p6029708.html
Sent from the cassandra-user@incubator.apache.org = mailing list archive at Nabble.com.

--90e6ba211d7d6d31c6049c5a4281--