scylladb / scylla-stress-orchestrator

Apache License 2.0
5 stars 9 forks source link

Scylla nodes are incorrectly started in parallel, instead of sequentially #10

Open avelanarius opened 3 years ago

avelanarius commented 3 years ago

Scylla nodes should be started sequentially (start node N + 1 only after N has finished bootstrapping). Currently, Terraform starts Scylla on all nodes concurrently (systemctl start). Similarly, nodes_start and restart_cluster starts all the nodes in parallel. Starting the nodes in parallel may lead to a data loss or subpar CDC performance, as I learned the hard way in this issue (see that comment for larger context).