LeoManager's Architecture

LeoManager monitors the state of LeoGateway and LeoStorage nodes to keep the high availability of a LeoFS system. A consistency of RING (distributed hash table) of LeoGateway and LeoStorage nodes are always monitored by LeoManager to prevent split-brain.

Both LeoManager nodes manage configurations of a system and information of every node to be able to recover a system reliability, and the data are replicated by Erlang Mnesia to avoid data loss.

LeoManager provides leofs-adm as a LeoFS administration commands to be able to operate LeoFS quickly. The administration commands already cover entire LeoFS features.