[
https://issues.apache.org/jira/browse/CASSANDRA-4120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13263120#comment-13263120
]
Brandon Williams commented on CASSANDRA-4120:
---------------------------------------------
bq. On an upgrading node, what do we do with old hints that were stored by
token?
Throw them away, I would say, since we've done this before when upgrading
majors.
bq. Do we support the use of removeToken (now removeNode) on partially upgraded
clusters?
No. After the big removetoken rewrite, you couldn't removetoken in a mixed
0.8.2/0.8.3 cluster, so this isn't a big deal, as long as we document it in
NEWS.
> 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-26|
> |[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-26|
> ----
> _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 - <url> | 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