-
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
Unable to bootstrap F3 before 900 epochs in 2k devnet #12710
Comments
Feel free to change the label. cc: @masih |
2025-02-14 conversation: @masih is going to take this. Should be a small config change. Slack thread that triggered this issue creation: https://filecoinproject.slack.com/archives/C0556MSR945/p1731967602211289 |
Hi @parthshah1 I am not sure if you are still blocked on this. You could make the time much shorter by changing the configuration on EC finality for the 2k network? You can also change F3BootstrapEpoch in params to -1 to stop the static manifest fusing after 1000 epoch for long running networks |
@masih. This is great. It will be beneficial for the simulations.
|
If you'd like to test the dynamic manifest mechanism, then you'd need to run a manifest server and update the ID of it in the 2k params. Otherwise, you can directly update the EC finality in the static manifest in addition to reducing the bootstrap epoch |
Testing dynamic was on our mind, but then I heard that post F3 launch in mainnet, the plan is to remove the dynamic manifest system. Ref: https://filecoinproject.slack.com/archives/C0556MSR945/p1733249822989779?thread_ts=1733247288.806609&cid=C0556MSR945 |
That is correct. Once F3 activates the dynamic manifest mechanism will be removed. But it has not been removed yet. Reducing the EC finality and "activating" F3 on a 2k network is probably the easiest path forward for you folks. |
Do you have an idea what should be a minimum in case of finality?? I get this:
Do I have to set anything in particular before 900??? |
Looks like the EC Finality is not updated. Bootstrap epoch cannot be less than EC finality. Override the finality in your branch to some value smaller than the bootstrap epoch. |
@masih, coming back to this finally.
I get these logs non-stop:
|
If curious about what I've done, feel free to checkout https://github.com/FilecoinFoundationWeb/Filecoin-Antithesis/tree/f3-bootstrap-below-900 |
Worked like a charm. Thanks a lot. |
Closing this issue as complete. Please feel free to reopen if there is anything that I might have missed. |
Checklist
Latest release
, the most recent RC(release canadiate) for the upcoming release or the dev branch(master), or have an issue updating to any of these.Lotus component
Lotus Version
Repro Steps
...
Describe the Bug
We are running a docker network with multiple miners. We want to test for F3 correctness issues. The problem is though, it takes ~4 hours in our simulation to reach F3 Bootstrap epoch. ~1 hour in ideal setup. Which really hinders the extensive testing we want to do.
Logging Information
The text was updated successfully, but these errors were encountered: