etcdserver: make dial timeout longer

This commit is contained in:
Xiang 2017-09-22 14:55:52 -07:00
parent 6515a1dfd0
commit 230323255a

View File

@ -181,9 +181,8 @@ func (c *ServerConfig) electionTimeout() time.Duration {
} }
func (c *ServerConfig) peerDialTimeout() time.Duration { func (c *ServerConfig) peerDialTimeout() time.Duration {
// 1s for queue wait and system delay // 1s for queue wait and election timeout
// + one RTT, which is smaller than 1/5 election timeout return time.Second + time.Duration(c.ElectionTicks)*time.Duration(c.TickMs)*time.Millisecond
return time.Second + time.Duration(c.ElectionTicks)*time.Duration(c.TickMs)*time.Millisecond/5
} }
func (c *ServerConfig) PrintWithInitial() { c.print(true) } func (c *ServerConfig) PrintWithInitial() { c.print(true) }