X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d9b8d0295f1fa1c1690b9fe80ba38f6f665de4e9..34b6ae3f6c8204f87a9498d00f7ebe2b10cda170:/lib/controller/localdb/container.go diff --git a/lib/controller/localdb/container.go b/lib/controller/localdb/container.go index 52a3974aa1..da2e16e703 100644 --- a/lib/controller/localdb/container.go +++ b/lib/controller/localdb/container.go @@ -30,13 +30,15 @@ func (conn *Conn) ContainerUpdate(ctx context.Context, opts arvados.UpdateOption return resp, err } +var containerPriorityUpdateInterval = 5 * time.Minute + // runContainerPriorityUpdateThread periodically (and immediately // after each container update request) corrects any inconsistent // container priorities caused by races. func (conn *Conn) runContainerPriorityUpdateThread(ctx context.Context) { ctx = ctrlctx.NewWithToken(ctx, conn.cluster, conn.cluster.SystemRootToken) log := ctxlog.FromContext(ctx).WithField("worker", "runContainerPriorityUpdateThread") - ticker := time.NewTicker(5 * time.Minute) + ticker := time.NewTicker(containerPriorityUpdateInterval) for ctx.Err() == nil { select { case <-ticker.C: