mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-08-28 14:40:51 +02:00
config: adds cli configurable --migration-dry-run
This commit is contained in:
11
lnd.go
11
lnd.go
@@ -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()
|
||||
|
Reference in New Issue
Block a user