Important
The SingleStore 9.1 release candidate (RC) is available now. It will be promoted to general availability (GA) soon and at that time it will be renamed to SingleStore 10.
In the interim, SingleStore 9.1 RC can be used to preview, evaluate, and provide feedback on the new and upcoming features in SingleStore 10, while SingleStore 9.0 is recommended for production workloads.
Taking Leaves Offline with Cluster Downtime
Steps for Offline Maintenance
Step 1: Prior to performing any offline maintenance, SingleStore recommends that you take a backup as a standard precautionary measure.
Step 2: Run the following commands from the master aggregator :
From the output of these commands, confirm that the following are true.
-
All leaves are online.
-
All aggregators are online.
-
There are no partitions with the “orphan” role.
REBALANCE or RESTORE REDUNDANCY commands need not be run.
Step 3: From the master aggregator, run the SNAPSHOT DATABASE command for each database.
Step 4: From the master aggregator, run the _ command for each database
This command makes sure that a snapshot is triggered on the replica and the replica also has a successful snapshot.
Step 5: Use sdb-admin stop-node to stop all the SingleStore nodes in the following sequence: first the master aggregator, then child aggregators, and finally the leaves.
If you are not able to stop the nodes in the specified order then you need to run SET GLOBAL leaf_ from the master aggregator before stopping the nodes.
Step 6: Perform the maintenance tasks on the hosts as required.
Step 7: Use sdb-admin start-node to start all the SingleStore nodes in the following sequence: first, the leaf nodes, then the child aggregators, and finally the master aggregator.
If you had turned leaf_ off in step 5, then run SET GLOBAL leaf_ from the master aggregator.
Last modified: