distrax.mdss.abstract_mds class#

This holds the AbstractMDS Class, which is expected to be used as a template for all created MDS classes.

class distrax.mdss.abstract_mds.AbstractMDS(*args, **kwargs)[source]#

An interface for MDS Classes.

An MDS is the cluster filesystem daemon, this is required for a filesystem to be created. It is used to manage the file system namespace and coordinating access to the storage for read and write.

This is designed such plugins of the MDS can be made easily. The only methods publicly visible to the user should be create_mds and remove_mds

create_mds()[source]#

Create the Metadata Server node.

Return type:

None

remove_mds()[source]#

Remove the Metadata Server node.

Return type:

None