etcd: make retry configurable

@unihorn Support retry flag
The default retry interval is 4s. Changed it to millisecond level in testing (original 100ms).
why do we append all peers here?
I think this one tests the machine joins through the follower, but now peers include all peers.