From 6c7cecfbd87ce30ad39cb8a15bbef7922da800ad Mon Sep 17 00:00:00 2001 From: Martin Atkins Date: Wed, 14 Nov 2018 15:08:36 -0800 Subject: [PATCH] command: More logging during migration This just finishes off the logging added in earlier commits to get all the way through to the actual migration call. --- command/meta_backend_migrate.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/command/meta_backend_migrate.go b/command/meta_backend_migrate.go index eceb3032d..79ba0c8fe 100644 --- a/command/meta_backend_migrate.go +++ b/command/meta_backend_migrate.go @@ -375,9 +375,11 @@ func (m *Meta) backendMigrateState_s_s(opts *backendMigrateOpts) error { // Confirm with the user whether we want to copy state over confirm, err := confirmFunc(stateOne, stateTwo, opts) if err != nil { + log.Print("[TRACE] backendMigrateState: error reading input, so aborting migration") return err } if !confirm { + log.Print("[TRACE] backendMigrateState: user cancelled at confirmation prompt, so aborting migration") return nil } } @@ -385,6 +387,7 @@ func (m *Meta) backendMigrateState_s_s(opts *backendMigrateOpts) error { // Confirmed! We'll have the statemgr package handle the migration, which // includes preserving any lineage/serial information where possible, if // both managers support such metadata. + log.Print("[TRACE] backendMigrateState: migration confirmed, so migrating") if err := statemgr.Migrate(stateTwo, stateOne); err != nil { return fmt.Errorf(strings.TrimSpace(errBackendStateCopy), opts.OneType, opts.TwoType, err)