Merge pull request #9184 from filecoin-project/feat/secrenew-only-cc

feat: sectors renew --only-cc
This commit is contained in:
Łukasz Magiera 2022-08-18 14:08:36 -04:00 committed by GitHub
commit 9fb1a0d4b3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 0 deletions

View File

@ -796,6 +796,10 @@ var sectorsRenewCmd = &cli.Command{
Name: "new-expiration", Name: "new-expiration",
Usage: "try to extend selected sectors to this epoch, ignoring extension", Usage: "try to extend selected sectors to this epoch, ignoring extension",
}, },
&cli.BoolFlag{
Name: "only-cc",
Usage: "only extend CC sectors (useful for making sector ready for snap upgrade)",
},
&cli.Int64Flag{ &cli.Int64Flag{
Name: "tolerance", Name: "tolerance",
Usage: "don't try to extend sectors by fewer than this number of epochs, defaults to 7 days", Usage: "don't try to extend sectors by fewer than this number of epochs, defaults to 7 days",
@ -931,6 +935,10 @@ var sectorsRenewCmd = &cli.Command{
} }
for _, si := range activeSet { for _, si := range activeSet {
if len(si.DealIDs) > 0 && cctx.Bool("only-cc") {
continue
}
if si.Expiration >= from && si.Expiration <= to { if si.Expiration >= from && si.Expiration <= to {
if _, exclude := excludeSet[uint64(si.SectorNumber)]; !exclude { if _, exclude := excludeSet[uint64(si.SectorNumber)]; !exclude {
sis = append(sis, si) sis = append(sis, si)

View File

@ -1789,6 +1789,7 @@ OPTIONS:
--from value only consider sectors whose current expiration epoch is in the range of [from, to], <from> defaults to: now + 120 (1 hour) (default: 0) --from value only consider sectors whose current expiration epoch is in the range of [from, to], <from> defaults to: now + 120 (1 hour) (default: 0)
--max-fee value use up to this amount of FIL for one message. pass this flag to avoid message congestion. (default: "0") --max-fee value use up to this amount of FIL for one message. pass this flag to avoid message congestion. (default: "0")
--new-expiration value try to extend selected sectors to this epoch, ignoring extension (default: 0) --new-expiration value try to extend selected sectors to this epoch, ignoring extension (default: 0)
--only-cc only extend CC sectors (useful for making sector ready for snap upgrade) (default: false)
--really-do-it pass this flag to really renew sectors, otherwise will only print out json representation of parameters (default: false) --really-do-it pass this flag to really renew sectors, otherwise will only print out json representation of parameters (default: false)
--sector-file value provide a file containing one sector number in each line, ignoring above selecting criteria --sector-file value provide a file containing one sector number in each line, ignoring above selecting criteria
--to value only consider sectors whose current expiration epoch is in the range of [from, to], <to> defaults to: now + 92160 (32 days) (default: 0) --to value only consider sectors whose current expiration epoch is in the range of [from, to], <to> defaults to: now + 92160 (32 days) (default: 0)