Merge pull request #7900 from filecoin-project/7891
enhancement: #7891 sectors: disable existing existing cc upgrade path 2 days before the upgrade epoch
This commit is contained in:
commit
f87d8d0b7f
@ -11,6 +11,9 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"github.com/filecoin-project/lotus/build"
|
||||||
|
"github.com/filecoin-project/lotus/chain/actors/builtin"
|
||||||
|
|
||||||
"github.com/docker/go-units"
|
"github.com/docker/go-units"
|
||||||
"github.com/fatih/color"
|
"github.com/fatih/color"
|
||||||
cbor "github.com/ipfs/go-ipld-cbor"
|
cbor "github.com/ipfs/go-ipld-cbor"
|
||||||
@ -1547,6 +1550,18 @@ var sectorsMarkForUpgradeCmd = &cli.Command{
|
|||||||
return xerrors.Errorf("classic cc upgrades disabled v15 and beyond, use `snap-up`")
|
return xerrors.Errorf("classic cc upgrades disabled v15 and beyond, use `snap-up`")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// disable mark for upgrade two days before the ntwk v15 upgrade
|
||||||
|
// TODO: remove the following block in v1.15.1
|
||||||
|
head, err := api.ChainHead(ctx)
|
||||||
|
if err != nil {
|
||||||
|
return xerrors.Errorf("failed to get chain head: %w", err)
|
||||||
|
}
|
||||||
|
twoDays := abi.ChainEpoch(2 * builtin.EpochsInDay)
|
||||||
|
if head.Height() > (build.UpgradeSnapDealsHeight - twoDays) {
|
||||||
|
return xerrors.Errorf("OhSnap is coming soon, " +
|
||||||
|
"please use `snap-up` to upgrade your cc sectors after the network v15 upgrade!")
|
||||||
|
}
|
||||||
|
|
||||||
id, err := strconv.ParseUint(cctx.Args().Get(0), 10, 64)
|
id, err := strconv.ParseUint(cctx.Args().Get(0), 10, 64)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return xerrors.Errorf("could not parse sector number: %w", err)
|
return xerrors.Errorf("could not parse sector number: %w", err)
|
||||||
|
Loading…
Reference in New Issue
Block a user