docs/operating-scylla/procedures/config-change/rolling-restart.rst
This is a general procedure that describes how to perform a rolling restart. You can use this procedure where a restart of each node is required (changing the scylla.yaml file, for example).
.. note::
Perform this procedure on one node at the time. Move to the next node only after validating the current node is up and running.
Run :doc:nodetool drain </operating-scylla/nodetool-commands/drain/> command (ScyllaDB stops listening to its connections from the client and other nodes).
Stop the ScyllaDB node.
.. include:: /rst_include/scylla-commands-stop-index.rst
Update the relevant configuration file, for example, scylla.yaml the file can be found under /etc/scylla/.
Start the ScyllaDB node.
.. include:: /rst_include/scylla-commands-start-index.rst
Verify the node is up and has returned to the ScyllaDB cluster using :doc:nodetool status </operating-scylla/nodetool-commands/status/>.
Repeat this procedure for all the relevant nodes in the cluster.