[ https://issues.apache.org/jira/browse/CASSANDRA-7935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brandon Williams updated CASSANDRA-7935: ---------------------------------------- Attachment: 7935.txt Patch emits a deprecation warning when unsafeAssassinate is called, but passes through to assassinate anyway, adds a check on the heartbeat, and adds the nodetool command to assassinate. The check on the heartbeat being stable is arguably something we should backport, but my impetus for adding it here was to make sure the node is completely and truly dead to prevent operator error since assassinate is more accessible now. (Without the hearbeat check you can actually assassinate a live node, so I justify removing the unsafe moniker with this check :)) > Make assassinate a first class command > -------------------------------------- > > Key: CASSANDRA-7935 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7935 > Project: Cassandra > Issue Type: Improvement > Components: Core > Reporter: Brandon Williams > Assignee: Brandon Williams > Fix For: 3.0 > > Attachments: 7935.txt > > > Assassinate has proven itself as the top tier in the hierarchy of node > removal. It's time we removed the unsafe moniker and made it a nodetool > command so people don't have to mess with JMX themselves when they need it. -- This message was sent by Atlassian JIRA (v6.3.4#6332)