diff --git a/appview/state/router.go b/appview/state/router.go --- a/appview/state/router.go +++ b/appview/state/router.go @@ -51,6 +51,13 @@ if err := db.ReapStaleRunningMigrations(context.Background(), s.db); err != nil { s.logger.Warn("failed to reap stale running migrations", "err", err) } + go func() { + if n, err := db.EnqueueEntityStateBackfill(context.Background(), s.db); err != nil { + s.logger.Warn("failed to enqueue entity state backfill", "err", err) + } else if n > 0 { + s.logger.Info("enqueued entity state backfill", "owners", n) + } + }() m := migration.NewMigration(s.db, s.oauth, s.idResolver.Directory(), s.logger) router.Use(m.BackgroundMigrationMiddleware)