Skip to content
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

[NV24] F3 activation epoch #4803

Open
2 tasks
Tracked by #4796
LesnyRumcajs opened this issue Sep 25, 2024 · 7 comments
Open
2 tasks
Tracked by #4796

[NV24] F3 activation epoch #4803

LesnyRumcajs opened this issue Sep 25, 2024 · 7 comments
Assignees

Comments

@LesnyRumcajs
Copy link
Member

LesnyRumcajs commented Sep 25, 2024

Post NV24 (~2 weeks) after the NV24 upgrade on mainnet, F3 is supposed to be activated. It's not yet clear what the solution will look like. Likely hard-coding the epoch (with some environmental variables) will be the solution both in Lotus and Forest. The issue is that the initial power table needs to be stored somewhere and we cannot read past 2000 epochs.

  • F3 activation epoch is set (and configurable via an environmental variable),
  • There's an option to opt-out from F3 if need be (currently it's opt-in, we may need to inverse that logic).
@LesnyRumcajs LesnyRumcajs mentioned this issue Sep 25, 2024
9 tasks
@LesnyRumcajs LesnyRumcajs changed the title (maybe) F3 activation epoch, [NV24] F3 activation epoch, Sep 25, 2024
@LesnyRumcajs LesnyRumcajs changed the title [NV24] F3 activation epoch, [NV24] F3 activation epoch Sep 25, 2024
@hanabi1224 hanabi1224 self-assigned this Sep 25, 2024
@LesnyRumcajs LesnyRumcajs moved this from New to Ready in Forest Backlog 🌲 Sep 26, 2024
@LesnyRumcajs
Copy link
Member Author

@hanabi1224 Could you please coordinate with the FilOz team on this? I believe there will be some testing on Butterflynet next week. Also, we tentatively scheduled F3 activation to 1 day after the calibnet upgrade.

@LesnyRumcajs
Copy link
Member Author

See filecoin-project/lotus#12552

@hanabi1224
Copy link
Contributor

Will do.

@LesnyRumcajs
Copy link
Member Author

Determine the number for calibnet and mainnet.

@hanabi1224 hanabi1224 moved this from Ready to In progress in Forest Backlog 🌲 Oct 23, 2024
@hanabi1224
Copy link
Contributor

Update on release process. We will need to make a patch release right after F3 activation (on calibnet and mainnet respectively) to include the initial power table cid to avoid late F3 participation issue.

@LesnyRumcajs
Copy link
Member Author

So we do a release just before a long weekend? 😁

@hanabi1224
Copy link
Contributor

@LesnyRumcajs Yes, it will be a one-liner change to hard code the initial power table for F3, to workaround late participation issue described in filecoin-project/go-f3#477

@github-project-automation github-project-automation bot moved this from In progress to Done in Forest Backlog 🌲 Oct 24, 2024
@LesnyRumcajs LesnyRumcajs reopened this Oct 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants