Merge pull request #2500 from xiang90/fix-panic

etcdmain: verify heartbeat and election flag
This commit is contained in:
Xiang Li
2015-03-12 18:06:38 -07:00

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
}