fix(glance): check image after initializing s3

This commit is contained in:
rainzm
2022-03-30 16:00:49 +08:00
parent b1f31115a2
commit 282174f5b1
+3 -1
View File
@@ -100,7 +100,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()
@@ -111,6 +110,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)