X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f34a8d68bdd096cf1b019a9806bd1e6eba028d77..74c506146023934d0f052e2bd4971d143b41404d:/services/keep-balance/server.go diff --git a/services/keep-balance/server.go b/services/keep-balance/server.go index 9bcaec43d8..bb7294c4ba 100644 --- a/services/keep-balance/server.go +++ b/services/keep-balance/server.go @@ -27,8 +27,6 @@ import ( // RunOptions fields are controlled by command line flags. type RunOptions struct { Once bool - CommitPulls bool - CommitTrash bool CommitConfirmedFields bool ChunkPrefix string Logger logrus.FieldLogger @@ -112,9 +110,9 @@ func (srv *Server) runForever(ctx context.Context) error { logger.Printf("starting up: will scan every %v and on SIGUSR1", srv.Cluster.Collections.BalancePeriod) for { - if !srv.RunOptions.CommitPulls && !srv.RunOptions.CommitTrash { + if srv.Cluster.Collections.BalancePullLimit < 1 && srv.Cluster.Collections.BalanceTrashLimit < 1 { logger.Print("WARNING: Will scan periodically, but no changes will be committed.") - logger.Print("======= Consider using -commit-pulls and -commit-trash flags.") + logger.Print("======= Consider using non-zero BalancePullLimit and BalanceTrashLimit configs.") } if !dblock.KeepBalanceService.Check() {