Return-Path: X-Original-To: apmail-cassandra-commits-archive@www.apache.org Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 598059285 for ; Wed, 2 May 2012 14:57:14 +0000 (UTC) Received: (qmail 5698 invoked by uid 500); 2 May 2012 14:57:14 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 5640 invoked by uid 500); 2 May 2012 14:57:14 -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 5632 invoked by uid 99); 2 May 2012 14:57:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 May 2012 14:57:14 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 May 2012 14:57:11 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 7906E42BEBB for ; Wed, 2 May 2012 14:56:50 +0000 (UTC) Date: Wed, 2 May 2012 14:56:50 +0000 (UTC) From: "Brandon Williams (JIRA)" To: commits@cassandra.apache.org Message-ID: <592633098.17291.1335970610536.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <192688304.16918.1333633405184.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (CASSANDRA-4120) Gossip identifies hosts by UUID MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CASSANDRA-4120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13266610#comment-13266610 ] Brandon Williams commented on CASSANDRA-4120: --------------------------------------------- One last thing; if we could indicate up/down status in the list like 'ring' that could be very helpful, since when confronted with a list of IPs it can be a useful indicator of which node you're actually looking for. Otherwise, +1. > Gossip identifies hosts by UUID > ------------------------------- > > Key: CASSANDRA-4120 > URL: https://issues.apache.org/jira/browse/CASSANDRA-4120 > Project: Cassandra > Issue Type: Sub-task > Components: Core > Reporter: Sam Overton > Assignee: Eric Evans > Labels: virtualnodes, vnodes > > Since there is no longer a one-to-one mapping of host to token, a UUID should be used to identify a host. This impacts: > * Gossip > * Hinted Hand-off > * some JMX operations (eg. assassinateEndpointUnsafe) > _Edit: Identify host by UUID, not IP_ > _Edit: Added table of patch links._ > h3. Patches > ||Compare||Raw diff||Description||Last updated|| > |[01-4120|https://github.com/acunu/cassandra/compare/trunk...p/4120/01_create_store_host_uuid]|[01-4120.diff|https://github.com/acunu/cassandra/compare/trunk...p/4120/01_create_store_host_uuid.diff]|Get/set host ID (UUID)|2012-04-26| > |[02-4120|https://github.com/acunu/cassandra/compare/p/4120/01_create_store_host_uuid...p/4120/02_uuid_in_application_status]|[02-4120.diff|https://github.com/acunu/cassandra/compare/p/4120/01_create_store_host_uuid...p/4120/02_uuid_in_application_status.diff]|Gossip host ID and maintain cluster mapping|2012-04-26| > |[03-4120|https://github.com/acunu/cassandra/compare/p/4120/02_uuid_in_application_status...p/4120/03_reference_node_by_hostid]|[03-4120.diff|https://github.com/acunu/cassandra/compare/p/4120/02_uuid_in_application_status...p/4120/03_reference_node_by_hostid.diff]|Store hints by host ID|2012-04-27| > |[04-4120|https://github.com/acunu/cassandra/compare/p/4120/03_reference_node_by_hostid...p/4120/04_remove_node_by_hostid]|[04-4120.diff|https://github.com/acunu/cassandra/compare/p/4120/03_reference_node_by_hostid...p/4120/04_remove_node_by_hostid.diff]|Refactor {{SS.removeToken}} to use ID instead of Token|2012-04-27| > ---- > _Note: These are branches managed with TopGit. If you are applying the patch output manually, you will either need to filter the TopGit metadata files (i.e. {{wget -O - | filterdiff -x*.topdeps -x*.topmsg | patch -p1}}), or remove them afterward ({{rm .topmsg .topdeps}})._ -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira