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

Implement actor live updates #76

Closed
brooksmtownsend opened this issue Jun 29, 2021 · 0 comments · Fixed by #142
Closed

Implement actor live updates #76

brooksmtownsend opened this issue Jun 29, 2021 · 0 comments · Fixed by #142
Assignees
Labels
status quo Issues containing work to maintain feature parity with the existing version

Comments

@brooksmtownsend
Copy link
Member

Similar to the live update functionality in the current 0.18.0 runtime, we should support live updates for actors both with a direct invocation and via the lattice control interface.

A live update in this scenario is an update from one actor to a newer revision of the same actor, as indicated by the revision information on the actor's embedded JWT. We should enforce that the new actor has a revision that is greater than the previous actor's revision. We should also include an option for the Host itself to enforce strict claims checking on live updates, which simply means that actors cannot live update if the newer actor has a superset of the claims that are already included on the previous actor

@brooksmtownsend brooksmtownsend added the status quo Issues containing work to maintain feature parity with the existing version label Jun 29, 2021
@autodidaddict autodidaddict removed this from To do in wasmCloud OTP RC0 Jul 15, 2021
@autodidaddict autodidaddict self-assigned this Jul 26, 2021
@autodidaddict autodidaddict linked a pull request Jul 27, 2021 that will close this issue
wasmCloud 1.0-RC0 automation moved this from To do to Done Jul 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status quo Issues containing work to maintain feature parity with the existing version
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

2 participants