Skip to content
This repository has been archived by the owner on Jun 6, 2023. It is now read-only.

Actors v5 Plan #1391

Closed
6 of 28 tasks
ZenGround0 opened this issue Apr 8, 2021 · 7 comments
Closed
6 of 28 tasks

Actors v5 Plan #1391

ZenGround0 opened this issue Apr 8, 2021 · 7 comments
Assignees

Comments

@ZenGround0
Copy link
Contributor

ZenGround0 commented Apr 8, 2021

Meta

This issue is a proposal for planning actors v5, which is scheduled to hit mainnet sometime in early June, exact epoch tbd. Work to be done includes required consensus breaking upgrades and testing improvements, optional consensus breaking upgrades that will be included if finished by all implementations on mainnet, and optional specs-actors non-breaking improvements.

Please leave your feedback in the comments, particularly on things that you expected to see but are missing.

Changes

Upgrades

We can't ship v5 until all live implementations have the following:

Technical debt, optimizations, . We can ship v5 without these fixes but would like to do them now. I'm proposing all implementations work on these after the requirements and then we ship the intersection of all our change sets. They are roughly in order of difficulty and I plan to work on them in about this order

Conformance Testing

We won't ship v5 until specs-actors has the following

specs-actors non-breaking changes

We will ship v5 without any of these. We will do as many of these as possible. They are in no particular order:

Logging

Simple cleanups

Testing & Validation

@anorth
Copy link
Member

anorth commented Apr 8, 2021

I'm assuming #1241 batched pre-commit is excluded intentionally. I agree that porep aggregation needs to come first, but getting both in would probably remove the chain throughput limitation on the onboarding of new power.

I expected #277 terminating AWOL miners to be included.

A few others I'd consider including:

@nicola
Copy link
Contributor

nicola commented Apr 12, 2021

Hey @ZenGround0 fantastic update and very clear messaging, thank you!

@ZenGround0
Copy link
Contributor Author

Added FIP 0008 per @anorth's feedback.

@rllola
Copy link

rllola commented Apr 26, 2021

Hi,

I was wondering if you could clarify when to expect actors V4. This issue mention early June but Lotus 1.8 realease which should be release this wednesday mentioned support for actors V4.

filecoin-project/lotus#6084 (comment)

@Stebalien Stebalien changed the title Actors v4 Plan Actors v5 Plan Apr 26, 2021
@jennijuju
Copy link
Member

Hi,

I was wondering if you could clarify when to expect actors V4. This issue mention early June but Lotus 1.8 realease which should be release this wednesday mentioned support for actors V4.

filecoin-project/lotus#6084 (comment)

@rllola network v12 will upgrade the actor to v4, which is happening this Thursday 6 am UTC, more details can be found here.. The timeline of actor v5 is still working in prgress.

@ZenGround0
Copy link
Contributor Author

Note, moving compact partitions bug fix from required for v5 to technical debt

@BigLep
Copy link
Member

BigLep commented Jun 21, 2021

Items in this issue that didn't get completed are likely candidates for v6: #1458

@BigLep BigLep unpinned this issue Jul 23, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants