[ https://issues.apache.org/jira/browse/CASSANDRA-6061?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15000766#comment-15000766 ]
Joel Knighton commented on CASSANDRA-6061: ------------------------------------------ I think Ariel meant to link to [CASSANDRA-10485]. I agree that TokenMetadata is fragile in its current state; in another ticket, we just got done reworking the application state map inside endpoint states to COW. In general, I've found this whole subsystem prone to races and think a rework needs careful consideration. I think COW is a reasonable solution in the interim. > Rewrite TokenMetadata > --------------------- > > Key: CASSANDRA-6061 > URL: https://issues.apache.org/jira/browse/CASSANDRA-6061 > Project: Cassandra > Issue Type: Task > Reporter: Jonathan Ellis > Priority: Minor > > Feels like this "mostly works" but is generally fragile (see: shuffle). > Would be good to get a fresh perspective on it and see if we can do better. > Bonus would be, ability to bootstrap multiple nodes w/o Two Minute Rule. > Probably would involve using LWT on pending ranges state. -- This message was sent by Atlassian JIRA (v6.3.4#6332)