config: adds cli configurable --migration-dry-run

This commit is contained in:
Conner Fromknecht
2020-05-11 15:38:56 -07:00
parent c775819372
commit 4f6cef83fc
2 changed files with 10 additions and 3 deletions

11
lnd.go
View File

@@ -235,10 +235,15 @@ func Main(lisCfg ListenerCfg) error {
channeldb.OptionSetRejectCacheSize(cfg.Caches.RejectCacheSize),
channeldb.OptionSetChannelCacheSize(cfg.Caches.ChannelCacheSize),
channeldb.OptionSetSyncFreelist(cfg.SyncFreelist),
channeldb.OptionDryRunMigration(cfg.DryRunMigration),
)
if err != nil {
err := fmt.Errorf("unable to open channeldb: %v", err)
ltndLog.Error(err)
switch {
case err == channeldb.ErrDryRunMigrationOK:
ltndLog.Info("%v, exiting", err)
return nil
case err != nil:
ltndLog.Errorf("Unable to open channeldb: %v", err)
return err
}
defer chanDB.Close()