Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-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 33DDA10C25 for ; Thu, 23 Jan 2014 20:54:07 +0000 (UTC) Received: (qmail 25238 invoked by uid 500); 23 Jan 2014 20:54:03 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 25169 invoked by uid 500); 23 Jan 2014 20:54:03 -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 25161 invoked by uid 99); 23 Jan 2014 20:54:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 23 Jan 2014 20:54:03 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rcoli@eventbrite.com designates 209.85.217.181 as permitted sender) Received: from [209.85.217.181] (HELO mail-lb0-f181.google.com) (209.85.217.181) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 23 Jan 2014 20:53:59 +0000 Received: by mail-lb0-f181.google.com with SMTP id z5so1854173lbh.40 for ; Thu, 23 Jan 2014 12:53:37 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=Ysp+nBC+GZCLa1XlXT7CaMvZubxsRsfkgIYzItNb4TQ=; b=ma0arzz/VI5BGXKHx1pghzi5D3rIufR6lILga7YTgXmEijtzP5prQcefRD7lbjixD4 gGDLomQiC64wzpXbHzk1lL0yS4h/+jiHlaROw3Vu5Q95sBtRBaIMNpzfRtDvGYOZ5p+B H51qm3TmPo6gsKd0BThKEBg5cUpI2oy3scKlKNGhGYAW5IPlAupGYoBakpUUNUZoNuJw i6WzOTEl9pDoR4uJp6/p01hZjp4zp41EK86crG/miWMwoHWxbmvmTyb2nqwSZthp0eqD Iybu8bksiJTNwoKh2J7GuO/8Iw4Ud8vqRi9u06eO3S6ZEqKd07ZeQHd8ZK28WxG4/5TN EVQQ== X-Gm-Message-State: ALoCoQmBLps//yafeyq3aVyH9BL/Er1IUq2I0IzjRpYDmwXvXdg7hmLznPM/O/Lewuftf8NcYiKC MIME-Version: 1.0 X-Received: by 10.112.175.43 with SMTP id bx11mr120504lbc.51.1390510417608; Thu, 23 Jan 2014 12:53:37 -0800 (PST) Received: by 10.114.80.65 with HTTP; Thu, 23 Jan 2014 12:53:37 -0800 (PST) In-Reply-To: References: Date: Thu, 23 Jan 2014 12:53:37 -0800 Message-ID: Subject: Re: How to add a new DC to cluster in Cassandra 2.x From: Robert Coli To: "user@cassandra.apache.org" Content-Type: multipart/alternative; boundary=001a113438987f91d004f0a96f2c X-Virus-Checked: Checked by ClamAV on apache.org --001a113438987f91d004f0a96f2c Content-Type: text/plain; charset=ISO-8859-1 On Tue, Jan 21, 2014 at 7:16 AM, Tupshin Harper wrote: > This should be the doc you are looking for. > > > http://www.datastax.com/documentation/cassandra/2.0/webhelp/index.html#cassandra/operations/ops_add_dc_to_cluster_t.html > Rebuild (like bootstrap) only streams data from a single source replica per range. IMO, therefore, the above process "should" end with a "repair all nodes in both data centers with -pr" step. Otherwise, requests to the new DC with LOCAL_X ConsistencyLevels or CL.ONE may violate consistency. I have bcc:ed docs@datastax.com, in case they agree and want to modify the above doc. :D =Rob --001a113438987f91d004f0a96f2c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On T= ue, Jan 21, 2014 at 7:16 AM, Tupshin Harper <tupshin@tupshin.com&g= t; wrote:

This should be the doc you ar= e looking for.

http://www.datastax.com/documentation/cassandra/2.0/webhelp= /index.html#cassandra/operations/ops_add_dc_to_cluster_t.html


Rebuild (like bootstrap) only streams data= from a single source replica per range. IMO, therefore, the above process = "should" end with a "repair all nodes in both data centers w= ith -pr" step. Otherwise, requests to the new DC with LOCAL_X Consiste= ncyLevels or CL.ONE may violate consistency.

I have bcc:ed docs= @datastax.com, in case they agree and want to modify the above doc. :D<= /div>

=3DRob

--001a113438987f91d004f0a96f2c--