Skip to content

Introduce subcluster / vat upgrades #981

Description

@rekmarks

If a vat fails because its state is corrupted, the only conceivable recourse is to reinstall or "upgrade" the vat to handle the corrupted state. Currently, we only support reinstallation, and need to define and then introduce an "upgrade" operation. To be determined:

  • What is the upgrade operand? The entire subcluster or just one of its vats?
  • What happens to the identities of the subcluster, its vats, and their objects?
  • What happens to durable promises?

This is a thorny subject that requires significant consideration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions