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 2706699E0 for ; Tue, 29 May 2012 08:22:47 +0000 (UTC) Received: (qmail 38404 invoked by uid 500); 29 May 2012 08:22:45 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 38052 invoked by uid 500); 29 May 2012 08:22:41 -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 38009 invoked by uid 99); 29 May 2012 08:22:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 May 2012 08:22:40 +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 (nike.apache.org: domain of conan.cook@amee.cc designates 209.85.160.172 as permitted sender) Received: from [209.85.160.172] (HELO mail-gh0-f172.google.com) (209.85.160.172) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 May 2012 08:22:34 +0000 Received: by ghbg16 with SMTP id g16so1858879ghb.31 for ; Tue, 29 May 2012 01:22:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amee.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=I+3yfEb6zR/L0/rJlZwt1jbQUWm6yGFVnIrhNQWFRfg=; b=bIMNi+pAPJtUUpAI5I5A1yEEr1kJ7x/L55B22GGNyY9Xr/CkwE+8zuJcL5PDMoIvbe XFkOzsOHeGDCv+XRZBA3Dwj8fnC0HmcRRvJ4oXUjeGcnpeNHw0Pk8tz00fj9FOE/hW8p HwI7uSpIbjSr2Eb8Q9hZJRESwv4ilkzEUZgzc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=I+3yfEb6zR/L0/rJlZwt1jbQUWm6yGFVnIrhNQWFRfg=; b=eWXIw22Tx701PZgQbVfmnBxeHuMjheFPYWqVTP1vtvPdkh9pM4mAk9RzzSPnCJqWQh MvBB0DcXaOwiSiVYMaJ52A7UmwYu7hJIcKOcZKYociBuTibIM9U8oXOj1+spbzG9jUk8 KeqwOxdVjT8aiZ2UFxHNKgo/05YL/vP6MNQdQd5xQ1ETKB9JEr3g4SCVhFa/Zaqn2OCL 5Bsuney0NvWRhW8Fn/60XP59Df5ddsFOAEJn2mdAvPc2bF/xFMLJNBiFgWew2FrF+lM9 0NgA1UxAOFGAKdmwN1srzrlvMh6cepwgNTfupOJm/0hrEp7tdEqlcJ4/XzZ+OJySfn2z yP8Q== MIME-Version: 1.0 Received: by 10.50.168.100 with SMTP id zv4mr6469351igb.4.1338279732809; Tue, 29 May 2012 01:22:12 -0700 (PDT) Received: by 10.231.183.19 with HTTP; Tue, 29 May 2012 01:22:12 -0700 (PDT) In-Reply-To: References: Date: Tue, 29 May 2012 09:22:12 +0100 Message-ID: Subject: Re: Migrating from a windows cluster to a linux cluster. From: Conan Cook To: user@cassandra.apache.org Content-Type: multipart/alternative; boundary=e89a8f83ac0d1591a104c12888b5 X-Gm-Message-State: ALoCoQlWGfBt4t05BPdZZtFgNMKoHE7mgEIO6hcShJkh/OzYK77tNmygcsEW+X4wCOJFXmQs9odX --e89a8f83ac0d1591a104c12888b5 Content-Type: text/plain; charset=ISO-8859-1 Hi, We were trying to do a similar kind of migration (to a new cluster, no downtime) in order to remove a legacy OrderedPartitioner limitation. In the end we were allowed enough downtime to migrate, but originally we were proposing a similar solution based around deploying an update to the application to write to two clusters simultaneously, and a background copy of older data in some way. I'd love to hear how the migration went, and whether there were any (un)expected hurdles along the way! Thanks, Conan On 24 May 2012 23:56, Rob Coli wrote: > On Thu, May 24, 2012 at 12:44 PM, Steve Neely wrote: > > It also seems like a dark deployment of your new cluster is a great > method > > for testing the Linux-based systems before switching your mision critical > > traffic over. Monitor them for a while with real traffic and you can have > > confidence that they'll function correctly when you perform the > switchover. > > FWIW, I would love to see graphs which show their compared performance > under identical write load and then show the cut-over point for reads > between the two clusters. My hypothesis is that your linux cluster > will magically be much more perfomant/less loaded due to many > linux-specific optimizations in Cassandra, but I'd dig seeing this > illustrated in an apples to apples sense with real app traffic. > > =Rob > > -- > =Robert Coli > AIM>ALK - rcoli@palominodb.com > YAHOO - rcoli.palominob > SKYPE - rcoli_palominodb > --e89a8f83ac0d1591a104c12888b5 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi,

We were trying to do a similar kind of migration (to= a new cluster, no downtime) in order to remove a legacy OrderedPartitioner= limitation. =A0In the end we were allowed enough downtime to migrate, but = originally we were proposing a similar solution based around deploying an u= pdate to the application to write to two clusters simultaneously, and a bac= kground copy of older data in some way. =A0

I'd love to hear how the migration went, and whethe= r there were any (un)expected hurdles along the way!

Thanks,


Conan

On 24 May 2012 23:56, Rob Coli <rcoli@palominodb.com> wro= te:
On Thu, May 24, 2012 at 12:44 PM, Steve Neely <sneely@rallydev.com> wrote:
> It also seems like a dark deployment of your new cluster is a great me= thod
> for testing the Linux-based systems before switching your mision criti= cal
> traffic over. Monitor them for a while with real traffic and you can h= ave
> confidence that they'll function correctly when you perform the sw= itchover.

FWIW, I would love to see graphs which show their compared performanc= e
under identical write load and then show the cut-over point for reads
between the two clusters. My hypothesis is that your linux cluster
will magically be much more perfomant/less loaded due to many
linux-specific optimizations in Cassandra, but I'd dig seeing this
illustrated in an apples to apples sense with real app traffic.

=3DRob

--
=3DRobert Coli
AIM&GTALK - rcoli@palominodb.co= m
YAHOO - rcoli.palominob
SKYPE - rcoli_palominodb

--e89a8f83ac0d1591a104c12888b5--