hook the upgrade schedule to splitstore start

This commit is contained in:
vyzo
2022-01-14 17:14:32 -05:00
committed by Jennifer Wang
parent 6cfee12f31
commit 7e43bfc109
+2 -1
View File
@@ -78,6 +78,7 @@ func ChainStore(lc fx.Lifecycle,
ds dtypes.MetadataDS,
basebs dtypes.BaseBlockstore,
weight store.WeightFunc,
us stmgr.UpgradeSchedule,
j journal.Journal) *store.ChainStore {
chain := store.NewChainStore(cbs, sbs, ds, weight, j)
@@ -89,7 +90,7 @@ func ChainStore(lc fx.Lifecycle,
var startHook func(context.Context) error
if ss, ok := basebs.(*splitstore.SplitStore); ok {
startHook = func(_ context.Context) error {
err := ss.Start(chain)
err := ss.Start(chain, us)
if err != nil {
err = xerrors.Errorf("error starting splitstore: %w", err)
}