cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brandon Williams (JIRA)" <>
Subject [jira] [Updated] (CASSANDRA-7935) Make assassinate a first class command
Date Wed, 17 Sep 2014 20:32:33 GMT


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:
>             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

View raw message