-
Notifications
You must be signed in to change notification settings - Fork 5
Persistence migration between v0.31.0 and now. #1007
Comments
I'm pretty confident we won't need any migration \o/ |
after upgrading from 0.32.0 to 0.33.0, i get this:
I suspect that AulaData have not changed, but the transactions have? But why would a regular shutdown (via ./scripts/shutdown.sh) leave a changelog in the queue for replay? Need to investigate further. |
(perhaps |
No, stupid me. |
The |
nope, neither of them is simple. :-( |
We also need to check that shutdown via |
Since ClassName is a newtype the data representation didn't change it should be possible to make it work without any migration. I would test this by writing an instance of SafeCopy for ClassName which simply wraps/unwraps the constructor. I can do this test if you wish. Why do you think reverting 5a97f8f is difficult? To deal with the |
All good points. Reverting 5a97f8f may be easy enough if you know what you're doing. (-: I got uncertain when I was changing the lenses digging into But writing a manual |
I will experiment with the safecopy instance first then. |
Re. the
When I Default signal for |
Moving this issue to the next milestone. |
Check #1001, #1002, #1004, #1005, #1006, and write migration types and
SafeCopy
instances so that v0.31.0 database files can be loaded into the new release.Also check that after clean shutdown, no changelog remains that needs to be migrated as well (that would be harder to implement, and hopefully is unnecessary).
This is a meta-issue for the above and doesn't have an extra budget, but I'll open it here anyway so we won't forget.
The text was updated successfully, but these errors were encountered: