X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d7b8f2a876c797c22bcb8594f73624402d758e18..3e65a597ea81688774098a921246006ec3e933f6:/services/keep-balance/server.go diff --git a/services/keep-balance/server.go b/services/keep-balance/server.go index b20144e3af..480791ffa2 100644 --- a/services/keep-balance/server.go +++ b/services/keep-balance/server.go @@ -98,9 +98,7 @@ func (srv *Server) runForever(ctx context.Context) error { ticker := time.NewTicker(time.Duration(srv.Cluster.Collections.BalancePeriod)) - // The unbuffered channel here means we only hear SIGUSR1 if - // it arrives while we're waiting in select{}. - sigUSR1 := make(chan os.Signal) + sigUSR1 := make(chan os.Signal, 1) signal.Notify(sigUSR1, syscall.SIGUSR1) logger.Info("acquiring service lock")