Speed up client startup

This commit is contained in:
Alex Dadgar
2017-07-20 22:34:24 -07:00
parent a77c6a4f71
commit 700147c90e
4 changed files with 49 additions and 15 deletions

View File

@@ -14,6 +14,7 @@ import (
"time"
"github.com/hashicorp/nomad/api"
"github.com/hashicorp/nomad/client/fingerprint"
"github.com/hashicorp/nomad/nomad"
"github.com/hashicorp/nomad/nomad/structs"
sconfig "github.com/hashicorp/nomad/nomad/structs/config"
@@ -278,6 +279,12 @@ func (a *TestAgent) config() *Config {
config.Bootstrap = true
config.BootstrapExpect = 1
// Tighten the fingerprinter timeouts
if conf.Client.Options == nil {
conf.Client.Options = make(map[string]string)
}
conf.Client.Options[fingerprint.TightenNetworkTimeoutsConfig] = "true"
if a.ConfigCallback != nil {
a.ConfigCallback(conf)
}