From 54abd2f1d3e30148d270d5ab4628f44fd4c8cc3b Mon Sep 17 00:00:00 2001 From: rainzm Date: Wed, 30 Mar 2022 16:00:49 +0800 Subject: [PATCH] fix(glance): check image after initializing s3 --- pkg/image/service/service.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/image/service/service.go b/pkg/image/service/service.go index 1921aff7a7..8ec996ea7a 100644 --- a/pkg/image/service/service.go +++ b/pkg/image/service/service.go @@ -102,7 +102,6 @@ func StartService() { common_options.StartOptionManager(opts, opts.ConfigSyncPeriodSeconds, api.SERVICE_TYPE, api.SERVICE_VERSION, options.OnOptionsChange) - go models.CheckImages() models.Init(options.Options.StorageDriver) if options.Options.StorageDriver == api.IMAGE_STORAGE_DRIVER_S3 { initS3() @@ -113,6 +112,9 @@ func StartService() { deployclient.Init(options.Options.DeployServerSocketPath) } + // Check the images after everything is ready + go models.CheckImages() + if !opts.IsSlaveNode { cron := cronman.InitCronJobManager(true, options.Options.CronJobWorkerCount) cron.AddJobAtIntervals("CleanPendingDeleteImages", time.Duration(options.Options.PendingDeleteCheckSeconds)*time.Second, models.ImageManager.CleanPendingDeleteImages)