etcdmain: verify heartbeat and election flag

This commit is contained in:
Xiang Li 2015-03-12 17:45:49 -07:00 committed by Yicheng Qin
parent 4c9e1686b1
commit 02fb648abf

View File

@ -255,6 +255,10 @@ func (cfg *config) Parse(arguments []string) error {
return errors.New("cannot resolve DNS hostnames.")
}
if 5*cfg.TickMs > cfg.ElectionMs {
return fmt.Errorf("-election-timeout[%vms] should be at least as 5 times as -heartbeat-interval[%vms]", cfg.ElectionMs, cfg.TickMs)
}
return nil
}