Question on how ECS initializes servers
Hi, for milestone2, when the ECS is started, it's supposed to initialize at least one server right? How is this done?
In the M2 spec, it says that
"KVServers are started using the ECS as a bootstrap server and provide the KVServer interface at the specified IP and port. (e.g., -b 192.168.1.24:5144 -a 192.168.1.24 -p 5153). "
But then how can client know which server is initialized (since in our pipeline, the client and ECS do not communicate with each other)?
Can we do this through loading a set of pre-defined name, host, and port of a for the servers specified in a configuration file (e.g. config.txt) so both Client and ECS would have access to this information?
Thanks!