[
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)