> I've a follow up question here. Could you elaborate the difference > between *use* & *join*? Venky's interpretation was the same as what I had intended. "Join" means that the new node becomes both a server and client for the existing etcd cluster. "Use" means that it becomes a client only, relinquishing its role as a server for its own (one-node) cluster. > consul/etcd documentation says that the ideal configuration is to have > 3-5 servers to form the cluster. The way I was thinking about it is > during peer probe we would check whether cluster has already gotten the > enough number of servers to form the cluster, if not then consider the > other end to join as a etcd server otherwise act as a client. Thoughts? We could do this automatically. Good idea. The one caveat is that, without topology information, we can't really do a good job ourselves of ensuring that the etcd servers are properly spread across racks (or switches or power supplies). Maybe the option should be join/use/auto, with "auto" as the default but with potential for a user override. _______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-devel