You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As we perform upgrades to parts of the stack, running vats don't automatically get them. Only upon restart does a vat's environment change. That's a good thing architecturally, but operationally we want to minimize the number of concurrent versions in production.
Description of the Design
Some mechanism to restart all the vats.
TBD whether to make an exception for the bootstrap vat. It's currently not upgradable/restartable (#8849).
To make it restartable we'll have to store the 5 objects that are still heap-only:
What is the Problem Being Solved?
As we perform upgrades to parts of the stack, running vats don't automatically get them. Only upon restart does a vat's environment change. That's a good thing architecturally, but operationally we want to minimize the number of concurrent versions in production.
Description of the Design
Some mechanism to restart all the vats.
TBD whether to make an exception for the bootstrap vat. It's currently not upgradable/restartable (#8849).
To make it restartable we'll have to store the 5 objects that are still heap-only:
agoric-sdk/packages/vats/test/bootstrapTests/test-vaults-upgrade.js
Lines 163 to 176 in 5eb596e
Security Considerations
Scaling Considerations
Test Plan
Upgrade Considerations
The text was updated successfully, but these errors were encountered: