Return-Path: Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: (qmail 59038 invoked from network); 4 Aug 2010 19:03:45 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 4 Aug 2010 19:03:45 -0000 Received: (qmail 2823 invoked by uid 500); 4 Aug 2010 19:03:45 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 2811 invoked by uid 500); 4 Aug 2010 19:03:45 -0000 Mailing-List: contact commits-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list commits@cassandra.apache.org Received: (qmail 2803 invoked by uid 99); 4 Aug 2010 19:03:45 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Aug 2010 19:03:45 +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.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Aug 2010 19:03:43 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o74J3M7X008636 for ; Wed, 4 Aug 2010 19:03:22 GMT Message-ID: <4748103.163521280948602268.JavaMail.jira@thor> Date: Wed, 4 Aug 2010 15:03:22 -0400 (EDT) From: "Jonathan Ellis (JIRA)" To: commits@cassandra.apache.org Subject: [jira] Updated: (CASSANDRA-981) Dynamic endpoint snitch In-Reply-To: <25351756.141531271342330600.JavaMail.jira@thor> 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-981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jonathan Ellis updated CASSANDRA-981: ------------------------------------- Fix Version/s: 0.6.5 (was: 0.7 beta 1) > Dynamic endpoint snitch > ----------------------- > > Key: CASSANDRA-981 > URL: https://issues.apache.org/jira/browse/CASSANDRA-981 > Project: Cassandra > Issue Type: New Feature > Components: Core > Reporter: Jonathan Ellis > Assignee: Brandon Williams > Fix For: 0.6.5 > > Attachments: 981.txt > > > An endpoint snitch that automatically and dynamically infers "distance" to other machines without having to explicitly configure rack and datacenter positions solves two problems: > The killer feature here is adapting to things like compaction or a failing-but-not-yet-dead disk. This is important, since when we are doing reads we pick the "closest" replica for actually reading data from (and only read md5s from other replicas). This means that if the closest replica by network topology is temporarily slow due to compaction (for instance), we'll have to block for its reply even if we get the other replies much much faster. > Not having to manually re-sync your configuration with your network topology when changes (adding machines) are made is a nice bonus. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.