-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
storagefsm: Fix expired ticket retry loop #4876
Conversation
c10e21f
to
cc3d692
Compare
(broke something in windowpost test) |
Is this error related to the bug : 2020-11-18T23:52:09.020+0100 WARN sectors storage-sealing/fsm.go:475 sector 1405 got error event sealing.SectorSealPreCommit1Failed: getting ticket failed: getting precommit info: sectorNumber is allocated, but PreCommit info wasn't found on chain |
I encountered similar bug as well, here is the log.
Basically, the sector 19 had finished PC1 and was running PC2 for more than 20 mins, but when this error "ticket expired" message happened, it caused sector 19 from running PC2, back to re-run PC1 instead. My lotus/miner/worker version is: version 1.2.1+git.df66f48f6 I saw so many PC1 -> PC2 -> PC1... loop when I switched from ntwk-calibration to mainnet recently. |
@magik6k is it going to be corrected on the next release or should we remove the sectors manually ? my miners is saturated of them. |
What should I do with this sector in endless sealing loop? |
d1a5360
to
83b1009
Compare
case exitcode.SysErrOutOfGas: | ||
// gas estimator guessed a wrong number | ||
// gas estimator guessed a wrong number / out of funds: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good to see this, as at the upgrade epoch we might hit it.
Fixes #4865