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()
}
// 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 {
actualDbSchema, err := ls.DbStore.GetSchema()
if err != nil {
@ -202,12 +203,12 @@ func (ls *LocalStore) Migrate() error {
return err
}
log.Debug("running migrations for", "schema", actualDbSchema, "runtime-schema", CurrentDbSchema)
if actualDbSchema == CurrentDbSchema {
return nil
}
log.Debug("running migrations for", "schema", actualDbSchema, "runtime-schema", CurrentDbSchema)
if actualDbSchema == DbSchemaNone {
ls.migrateFromNoneToPurity()
actualDbSchema = DbSchemaPurity