Merge pull request #9014 from filecoin-project/jen/backport
build: merge: v1.16.1 to master
This commit is contained in:
commit
e61ae91e6f
12
CHANGELOG.md
12
CHANGELOG.md
@ -1,7 +1,17 @@
|
|||||||
# Lotus changelog
|
# Lotus changelog
|
||||||
|
|
||||||
# 1.16.0 / 2022-06-24
|
# 1.16.1 / 2022-07-07
|
||||||
|
|
||||||
|
This is an OPTIONAL PATCH releases for storage providers who have failed to publish `SubmitWindowedPoSt` due to out of gas error. The error log looks like `/wdpost_run.go:xxx estimating gas {"error": "estimating gas used: message execution failed: exit SysErrOutOfGas(7)...`.
|
||||||
|
|
||||||
|
## New Features
|
||||||
|
|
||||||
|
- feat: declare fault recovery: Config for maximum partition count per message (#8988 / #8986)
|
||||||
|
- configure `MaxPartitionsPerRecoveryMessage` in miner configuration setting.
|
||||||
|
- feat: wdpost: Config for maximum partition count per message (#8982 / #8986)
|
||||||
|
- configure `MaxPartitionsPerPoStMessage` in miner configuration setting.
|
||||||
|
|
||||||
|
# 1.16.0 / 2022-06-24
|
||||||
|
|
||||||
This is a MANDATORY release of Lotus that introduces [Filecoin network v16,
|
This is a MANDATORY release of Lotus that introduces [Filecoin network v16,
|
||||||
codenamed the Skyr upgrade](https://github.com/filecoin-project/community/discussions/74?sort=new#discussioncomment-2392151).
|
codenamed the Skyr upgrade](https://github.com/filecoin-project/community/discussions/74?sort=new#discussioncomment-2392151).
|
||||||
|
@ -270,6 +270,7 @@ func WindowPostScheduler(fc config.MinerFeeConfig, pc config.ProvingConfig) func
|
|||||||
ctx := helpers.LifecycleCtx(mctx, lc)
|
ctx := helpers.LifecycleCtx(mctx, lc)
|
||||||
|
|
||||||
fps, err := wdpost.NewWindowedPoStScheduler(api, fc, pc, as, sealer, verif, sealer, j, maddr)
|
fps, err := wdpost.NewWindowedPoStScheduler(api, fc, pc, as, sealer, verif, sealer, j, maddr)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
@ -151,7 +151,6 @@ func (s *WindowPoStScheduler) declareRecoveries(ctx context.Context, dlIdx uint6
|
|||||||
// to our miner actor.
|
// to our miner actor.
|
||||||
//
|
//
|
||||||
// NOTE: THIS CODE ISN'T INVOKED AFTER THE IGNITION UPGRADE
|
// NOTE: THIS CODE ISN'T INVOKED AFTER THE IGNITION UPGRADE
|
||||||
//
|
|
||||||
// This is always invoked ahead of time, before the deadline for the evaluated
|
// This is always invoked ahead of time, before the deadline for the evaluated
|
||||||
// sectors arrives. That way, faults are declared before a penalty is accrued.
|
// sectors arrives. That way, faults are declared before a penalty is accrued.
|
||||||
//
|
//
|
||||||
|
@ -111,8 +111,7 @@ func NewWindowedPoStScheduler(api NodeAPI,
|
|||||||
disablePreChecks: pcfg.DisableWDPoStPreChecks,
|
disablePreChecks: pcfg.DisableWDPoStPreChecks,
|
||||||
maxPartitionsPerPostMessage: pcfg.MaxPartitionsPerPoStMessage,
|
maxPartitionsPerPostMessage: pcfg.MaxPartitionsPerPoStMessage,
|
||||||
maxPartitionsPerRecoveryMessage: pcfg.MaxPartitionsPerRecoveryMessage,
|
maxPartitionsPerRecoveryMessage: pcfg.MaxPartitionsPerRecoveryMessage,
|
||||||
|
actor: actor,
|
||||||
actor: actor,
|
|
||||||
evtTypes: [...]journal.EventType{
|
evtTypes: [...]journal.EventType{
|
||||||
evtTypeWdPoStScheduler: j.RegisterEventType("wdpost", "scheduler"),
|
evtTypeWdPoStScheduler: j.RegisterEventType("wdpost", "scheduler"),
|
||||||
evtTypeWdPoStProofs: j.RegisterEventType("wdpost", "proofs_processed"),
|
evtTypeWdPoStProofs: j.RegisterEventType("wdpost", "proofs_processed"),
|
||||||
|
Loading…
Reference in New Issue
Block a user