9005: Restore "refresh services on SIGHUP" to keepproxy.
[arvados.git] / services / keepproxy / keepproxy.go
index f9239a0f15648b0078a8ea8a00fce3dfc27d9366..7dfd01ad41e7fd96f74b763d6129cc1792448538 100644 (file)
@@ -104,6 +104,7 @@ func main() {
        if err != nil {
                log.Fatalf("Error setting up keep client %s", err.Error())
        }
+       keepclient.RefreshServiceDiscoveryOnSIGHUP()
 
        if cfg.PIDFile != "" {
                f, err := os.Create(cfg.PIDFile)
@@ -133,7 +134,6 @@ func main() {
        if cfg.DefaultReplicas > 0 {
                kc.Want_replicas = cfg.DefaultReplicas
        }
-       go kc.RefreshServices(5*time.Minute, 3*time.Second)
 
        listener, err = net.Listen("tcp", cfg.Listen)
        if err != nil {