module Plasma_client_config:Configuration of clientssig..end
class type client_config =object..end
val parse_config_file : string -> client_config list
      plasmafs {
        cluster {
          clustername = "cluster1";
          node { addr = "hostname:port" };
          node { addr = "hostname:port" };
          ...
        }
        ... (* more [cluster] sections possible *)
      }
    As usual, one can also have
 
       node_list = "filename";
       port = <default_port>;
    
    instead of several node/addr sections.
val get_config : ?clustername:string ->
       ?nn_nodes:string list -> unit -> client_configget_config (): This is the standard way for
      clients to obtain a config object:
clustername and nn_nodes are passed, this configuration
        is taken~/.plasmafs is parsed and all configurations are extracted.clustername is passed, this configuration is selected (it is
        an error if this does not exist)PLASMAFS_CLUSTER is set, this variable selects the cluster~/.plasmafs
        is selected.