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

Reply via email to