Return-Path: Delivered-To: apmail-incubator-cassandra-commits-archive@minotaur.apache.org Received: (qmail 53190 invoked from network); 11 Aug 2009 16:43:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 Aug 2009 16:43:34 -0000 Received: (qmail 4970 invoked by uid 500); 11 Aug 2009 16:17:37 -0000 Delivered-To: apmail-incubator-cassandra-commits-archive@incubator.apache.org Received: (qmail 4965 invoked by uid 500); 11 Aug 2009 16:17:37 -0000 Mailing-List: contact cassandra-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cassandra-dev@incubator.apache.org Delivered-To: mailing list cassandra-commits@incubator.apache.org Received: (qmail 4954 invoked by uid 99); 11 Aug 2009 16:17:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Aug 2009 16:17:37 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Aug 2009 16:17:35 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id C7BF0234C004 for ; Tue, 11 Aug 2009 09:17:14 -0700 (PDT) Message-ID: <589067072.1250007434803.JavaMail.jira@brutus> Date: Tue, 11 Aug 2009 09:17:14 -0700 (PDT) From: "Sandeep Tata (JIRA)" To: cassandra-commits@incubator.apache.org Subject: [jira] Commented: (CASSANDRA-195) Improve bootstrap algorithm In-Reply-To: <1920641246.1242956025549.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/CASSANDRA-195?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12741933#action_12741933 ] Sandeep Tata commented on CASSANDRA-195: ---------------------------------------- I' suppose we could add support for bootstrap through MBean, but eventually, I'm guessing "bootstrap mode" will be the default way for a node to join the cluster. For nodes that have data and are coming back, we'll need a recovery version of bootstrap that perhaps uses the Merkle trees. > Improve bootstrap algorithm > --------------------------- > > Key: CASSANDRA-195 > URL: https://issues.apache.org/jira/browse/CASSANDRA-195 > Project: Cassandra > Issue Type: Improvement > Components: Core > Environment: all > Reporter: Sandeep Tata > Assignee: Sandeep Tata > Fix For: 0.5 > > Attachments: 195-v1.patch > > > When you add a node to an existing cluster and the map gets updated, the new node may respond to read requests by saying it doesn't have any of the data until it gets the data from the node(s) the previously owned this range (the load-balancing code, when working properly can take care of this). While this behaviour is compatible with eventual consistency, it would be much friendlier for the new node not to "surface" in the EndPoint maps for reads until it has transferred the data over from the old nodes. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.