Moving to prescheduled network upgrades #145
Replies: 4 comments 4 replies
-
Sounds good to me, thank you. I think it's definitely worth switching to as an experiment. We can always change back to ad-hoc if we learn things about a scheduled approach that change the analysis. |
Beta Was this translation helpful? Give feedback.
-
I support this too! I generally think it really simplifies the upgrade planning process! 🙏 |
Beta Was this translation helpful? Give feedback.
-
A quarterly upgrade schedule makes sense, as long as the dates are not set in stone. This removes the ad-hoc negotiation/planning activity that happens for every release. A few thoughts on my side:
|
Beta Was this translation helpful? Give feedback.
-
Well - y’all know how I feel about this, strong yes! Not only this allows implementers to better plan their resources and roadmap, and also set clearer expectations for FIP authors (which I advocate core devs also have a clear path for community to reach out for making support and inquiry) I have been coordinating filecoin upgrades for the past 2years across teams and community, and from experience, I propose 3 network upgrade / year:
This avoids major holidays and regular vacation gaps for teams, and leaves enough room for network monitoring/analysis post each upgrade. We shall have a clear guideline on when an out-of-schedule upgrade can be granted, i.e: emergency security upgrade. |
Beta Was this translation helpful? Give feedback.
-
Last week, a conversation was started amongst Core Devs as to whether or not we should begin prescheduling network upgrades.
We have had this conversation at various points in the past; however, it was always determined that Filecoin's ad hoc scheduling of network upgrades was a more responsive way of managing network development goals.
Now, as more and more participants come into the network, it is increasingly difficult for Core Devs to account and plan for network upgrades in a way that is comparatively advantageous to a prescheduled set of upgrades.
IMO the benefits of a prescheduled upgrade schedule could include...
Trade-offs include:
Ultimately, I think the trade-offs here are quite manageable, and we should move forward with a set of 3-4 prescheduled upgrades in 2024. Open to hearing what others think, including if there are trade-offs that I didn't list above; would also love to know what cadence of upgrades feels most appropriate.
Beta Was this translation helpful? Give feedback.
All reactions