swarm/storage: move 'running migrations for' log line (#18120)

So that we only see the log message when we actually have to migrate.
This commit is contained in:
Ferenc Szabo 2018-11-20 08:30:38 +01:00 committed by Viktor Trón
parent 7bf7bd2f50
commit d876f214e5

View File

@ -194,7 +194,8 @@ func (ls *LocalStore) Close() {
ls.DbStore.Close() ls.DbStore.Close()
} }
// Migrate checks the datastore schema vs the runtime schema, and runs migrations if they don't match // Migrate checks the datastore schema vs the runtime schema and runs
// migrations if they don't match
func (ls *LocalStore) Migrate() error { func (ls *LocalStore) Migrate() error {
actualDbSchema, err := ls.DbStore.GetSchema() actualDbSchema, err := ls.DbStore.GetSchema()
if err != nil { if err != nil {
@ -202,12 +203,12 @@ func (ls *LocalStore) Migrate() error {
return err return err
} }
log.Debug("running migrations for", "schema", actualDbSchema, "runtime-schema", CurrentDbSchema)
if actualDbSchema == CurrentDbSchema { if actualDbSchema == CurrentDbSchema {
return nil return nil
} }
log.Debug("running migrations for", "schema", actualDbSchema, "runtime-schema", CurrentDbSchema)
if actualDbSchema == DbSchemaNone { if actualDbSchema == DbSchemaNone {
ls.migrateFromNoneToPurity() ls.migrateFromNoneToPurity()
actualDbSchema = DbSchemaPurity actualDbSchema = DbSchemaPurity