Return-Path: Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: (qmail 82261 invoked from network); 7 Jul 2010 22:49:45 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 7 Jul 2010 22:49:45 -0000 Received: (qmail 32473 invoked by uid 500); 7 Jul 2010 22:49:45 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 32453 invoked by uid 500); 7 Jul 2010 22:49: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 32445 invoked by uid 99); 7 Jul 2010 22:49:45 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Jul 2010 22:49: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, 07 Jul 2010 22:49:42 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o67Mfpkn010174 for ; Wed, 7 Jul 2010 22:41:51 GMT Message-ID: <4169119.249241278542511897.JavaMail.jira@thor> Date: Wed, 7 Jul 2010 18:41:51 -0400 (EDT) From: "Brandon Williams (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 ] Brandon Williams updated CASSANDRA-981: --------------------------------------- Attachment: (was: 981.txt) > 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.7 > > > 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.