-
Notifications
You must be signed in to change notification settings - Fork 208
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
VM "bulldozer" upgrade #6644
Comments
for estimation purposes: this ticket describes a task that we must do on the chain, so it's more about an event than any particular code PR. I think we should use this ticket to track our preparedness for the upgrade event, and our plan for executing it. We can close it once the bulldozer upgrade has happened. As such, we need at least the following in place before we can perform the upgrade. Note that there are other features that we want in the release (Vaults in particular); this list is specifically only what we need to do in our final opportunity to abandon old JS state:
I'll add those tickets as dependencies of this one. |
I've expanded the scope of #6553 to be that. This ticket is now "Pismo can be bulldozed into a working state". That the resulting state is itself upgradable in-place is the other ticket. |
All tracked issues are completed. Closing. |
What is the Problem Being Solved?
In the SwingSet VM started when the chain was upgraded to the pismoA release, many of the critical vats are not upgradeable (#5014 esp Zoe #4383 ). Its depth-first scheduler (#6210) is inadequate to support vaults / liquidation.
Description of the Design
Throw away all kernel and JS state; recover from a copy of JS state in the cosmos layer.
Tasks
priceAggregatorChainlink.js
is production-ready #6571Security Considerations
?
Test Plan
TBD
cc @warner @ivanlei
The text was updated successfully, but these errors were encountered: