chore: stmgr: migrations: do not log noisily on cache misses
This commit is contained in:
parent
3af9fde0b4
commit
e17af657da
@ -4,6 +4,7 @@ import (
|
|||||||
"bytes"
|
"bytes"
|
||||||
"context"
|
"context"
|
||||||
"encoding/binary"
|
"encoding/binary"
|
||||||
|
"errors"
|
||||||
"os"
|
"os"
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
@ -11,6 +12,7 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/ipfs/go-cid"
|
"github.com/ipfs/go-cid"
|
||||||
|
"github.com/ipfs/go-datastore"
|
||||||
"golang.org/x/xerrors"
|
"golang.org/x/xerrors"
|
||||||
|
|
||||||
"github.com/filecoin-project/go-address"
|
"github.com/filecoin-project/go-address"
|
||||||
@ -177,11 +179,15 @@ func (sm *StateManager) HandleStateForks(ctx context.Context, root cid.Cid, heig
|
|||||||
u := sm.stateMigrations[height]
|
u := sm.stateMigrations[height]
|
||||||
if u != nil && u.upgrade != nil {
|
if u != nil && u.upgrade != nil {
|
||||||
migCid, ok, err := u.migrationResultCache.Get(ctx, root)
|
migCid, ok, err := u.migrationResultCache.Get(ctx, root)
|
||||||
if err == nil && ok {
|
if err == nil {
|
||||||
|
if ok {
|
||||||
log.Infow("CACHED migration", "height", height, "from", root, "to", migCid)
|
log.Infow("CACHED migration", "height", height, "from", root, "to", migCid)
|
||||||
return migCid, nil
|
return migCid, nil
|
||||||
} else if err != nil {
|
}
|
||||||
|
} else if !errors.Is(err, datastore.ErrNotFound) {
|
||||||
log.Errorw("failed to lookup previous migration result", "err", err)
|
log.Errorw("failed to lookup previous migration result", "err", err)
|
||||||
|
} else {
|
||||||
|
log.Debug("no cached migration found, migrating from scratch")
|
||||||
}
|
}
|
||||||
|
|
||||||
startTime := time.Now()
|
startTime := time.Now()
|
||||||
|
Loading…
Reference in New Issue
Block a user