LeoFS provides the cluster operation features which are implemented on leofs-adm, LeoFS CLI for administration. LeoFS supports node addition and node deletion, and already covers as unique features of LeoFS, node suspension, node restart, and node takeover. You can use those functions after starting a LeoFS system.

LeoFS temporally adds a node into the member table of LeoManager's database after launching a new LeoStorage node. If you decide to join it in the cluster, you need to execute leofs-adm rebalance command.

While rebalance is on-going, The more nodes attached|detached there are, The more system resources like network bandwidth, Disk I/O, your LeoFS cluster can consume. Instead we'd recommend you divide the ong big rebalance into smaller multiple rebalances and issue rebalance one by one to avoid exhausting system resouces.

When maintenance of a node is necessary, you can suspend a target node temporally. A suspended node does not receive requests from LeoGateway nodes and LeoStorage nodes. LeoFS eventually distributes the state of the cluster to every node.