Module Plasma_client_config


module Plasma_client_config: sig .. end
Configuration of clients

class type client_config = object .. end
val parse_config_file : string -> client_config list
Parses the config file and returns all included configs

The config file should look like:

      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_config
get_config (): This is the standard way for clients to obtain a config object: