Hi all.

Recently we made a change to our production env c* cluster (2.1.18) -
placing the commit log to the same SSD where data is stored, which needs
restarting all nodes.

Before restarting a cassandra node, we ran the following nodetool utils:
$ nodetool disablethrift && sleep 5
$ nodetool disablebinary && sleep 5
$ nodetool disable gossip && sleep 5
$ nodetool drain && sleep 5

It was "graceful" as expected (no significant errors found), but the
process is still a myth to us: are those commands used above "sufficient",
and/or why? The offical doc (docs.datastax.com) did not help with this
operation detail, though "nodetool drain" is apparently essential.

Reply via email to