I | flags: recognized and used environment variable ETCD_DATA_DIR=/data/etcd
W | flags: unrecognized environment variable ETCDCTL_ENDPOINT=http://etcd.etcd-ha:2379
W | flags: unrecognized environment variable ETCDCTL_API=2
I | etcdmain: etcd Version: 3.0.17
I | etcdmain: Git SHA: cc198e2
I | etcdmain: Go Version: go1.6.4
I | etcdmain: Go OS/Arch: linux/amd64
I | etcdmain: setting maximum number of CPUs to 2, total number of available CPUs is 2
W | etcdmain: found invalid file/dir id under data dir /data/etcd (Ignore this if you are upgrading etcd)
W | etcdmain: found invalid file/dir ip under data dir /data/etcd (Ignore this if you are upgrading etcd)
N | etcdmain: the server is already initialized as member before, starting as etcd member...
I | etcdmain: listening for peers on http://0.0.0.0:2380
I | etcdmain: listening for client requests on 0.0.0.0:2379
I | etcdserver: recovered store from snapshot at index 20032003
I | etcdserver: name = etcd-2
I | etcdserver: data dir = /data/etcd
I | etcdserver: member dir = /data/etcd/member
I | etcdserver: heartbeat = 100ms
I | etcdserver: election = 1000ms
I | etcdserver: snapshot count = 10000
I | etcdserver: advertise client URLs = http://10.42.103.60:2379
I | etcdserver: restarting member e1794a5efff02888 in cluster 305e6c1bfd9195f0 at commit index 20041821
I | raft: e1794a5efff02888 became follower at term 11198
I | raft: newRaft e1794a5efff02888 [peers: [40c8005a8b300ce5,9c9ef02d4ba02738,e1794a5efff02888], term: 11198, commit: 20041821, applied: 20032003, lastindex: 20041824, lastterm: 128]
I | api: enabled capabilities for version 3.0
I | membership: added member e1794a5efff02888 [http://10.42.103.60:2380] to cluster 305e6c1bfd9195f0 from store
I | membership: added member 40c8005a8b300ce5 [http://10.42.80.181:2380] to cluster 305e6c1bfd9195f0 from store
I | membership: added member 9c9ef02d4ba02738 [http://10.42.168.63:2380] to cluster 305e6c1bfd9195f0 from store
I | membership: set the cluster version to 3.0 from store
I | rafthttp: starting peer 40c8005a8b300ce5...
I | rafthttp: started HTTP pipelining with peer 40c8005a8b300ce5
I | rafthttp: started streaming with peer 40c8005a8b300ce5 (writer)
I | rafthttp: started streaming with peer 40c8005a8b300ce5 (writer)
I | rafthttp: started peer 40c8005a8b300ce5
I | rafthttp: added peer 40c8005a8b300ce5
I | rafthttp: starting peer 9c9ef02d4ba02738...
I | rafthttp: started HTTP pipelining with peer 9c9ef02d4ba02738
I | rafthttp: started streaming with peer 40c8005a8b300ce5 (stream MsgApp v2 reader)
I | rafthttp: started streaming with peer 40c8005a8b300ce5 (stream Message reader)
I | rafthttp: started streaming with peer 9c9ef02d4ba02738 (writer)
I | rafthttp: started streaming with peer 9c9ef02d4ba02738 (writer)
I | rafthttp: started peer 9c9ef02d4ba02738
I | rafthttp: added peer 9c9ef02d4ba02738
I | etcdserver: starting server... [version: 3.0.17, cluster version: 3.0]
I | rafthttp: started streaming with peer 9c9ef02d4ba02738 (stream Message reader)
I | rafthttp: started streaming with peer 9c9ef02d4ba02738 (stream MsgApp v2 reader)
I | raft: e1794a5efff02888 is starting a new election at term 11198
I | raft: e1794a5efff02888 became candidate at term 11199
I | raft: e1794a5efff02888 received vote from e1794a5efff02888 at term 11199
I | raft: e1794a5efff02888 [logterm: 128, index: 20041824] sent vote request to 40c8005a8b300ce5 at term 11199
I | raft: e1794a5efff02888 [logterm: 128, index: 20041824] sent vote request to 9c9ef02d4ba02738 at term 11199
I | raft: e1794a5efff02888 is starting a new election at term 11199
I | raft: e1794a5efff02888 became candidate at term 11200
I | raft: e1794a5efff02888 received vote from e1794a5efff02888 at term 11200
I | raft: e1794a5efff02888 [logterm: 128, index: 20041824] sent vote request to 40c8005a8b300ce5 at term 11200
I | raft: e1794a5efff02888 [logterm: 128, index: 20041824] sent vote request to 9c9ef02d4ba02738 at term 11200
I | raft: e1794a5efff02888 is starting a new election at term 11200
I | raft: e1794a5efff02888 became candidate at term 11201
I | raft: e1794a5efff02888 received vote from e1794a5efff02888 at term 11201
I | raft: e1794a5efff02888 [logterm: 128, index: 20041824] sent vote request to 40c8005a8b300ce5 at term 11201
I | raft: e1794a5efff02888 [logterm: 128, index: 20041824] sent vote request to 9c9ef02d4ba02738 at term 11201
I | raft: e1794a5efff02888 is starting a new election at term 11201
I | raft: e1794a5efff02888 became candidate at term 11202
I | raft: e1794a5efff02888 received vote from e1794a5efff02888 at term 11202
I | raft: e1794a5efff02888 [logterm: 128, index: 20041824] sent vote request to 40c8005a8b300ce5 at term 11202
I | raft: e1794a5efff02888 [logterm: 128, index: 20041824] sent vote request to 9c9ef02d4ba02738 at term 11202
I | raft: e1794a5efff02888 is starting a new election at term 11202
I | raft: e1794a5efff02888 became candidate at term 11203
I | raft: e1794a5efff02888 received vote from e1794a5efff02888 at term 11203
I | raft: e1794a5efff02888 [logterm: 128, index: 20041824] sent vote request to 40c8005a8b300ce5 at term 11203
I | raft: e1794a5efff02888 [logterm: 128, index: 20041824] sent vote request to 9c9ef02d4ba02738 at term 11203
E | etcdserver: publish error: etcdserver: request timed out
So, it seems like it starts OK, but eventually times out and this starts in a loop resulting in the service never being lifted