Bug #2895
closedReload an archive made before an eventlog migration lead to an error
Description
- Make an archive before an eventlog migration (fileFormat=2)
- Reload this archive after the eventlog migration (fileFormat=3)
- An error appear
Updated by François ARMAND about 12 years ago
- Priority changed from 1 (highest) to 3
Actually, that bug only happen on migration with update on eventlog fileformat - ok, that's all migration for now, but we should be precise.
The idea here is to pre-process events from an archive to migrate them all the way up to the current fileFormat, and then load the archive.
Of course, it will be much more complex, because we read events on demand (and so have to migrate them on the fly), and some refactoring must be done to allows archive loader to use migration services...
Updated by Nicolas PERRON about 12 years ago
- Target version changed from 2.4.0~rc2 to 2.4.0~rc1
Updated by François ARMAND about 12 years ago
Some more narrowing: we only have to support migration from fileformat as old as "2" (because before that, we didn't have archives)
Updated by François ARMAND about 12 years ago
- Status changed from New to In progress
Updated by François ARMAND about 12 years ago
- Status changed from In progress to Pending technical review
- % Done changed from 0 to 100
Applied in changeset 071723af921c359b5f5c1c319609f93c179ef350.
Updated by Nicolas CHARLES about 12 years ago
- Status changed from Pending technical review to Released
This seems valid, thank you Francois.
I've made some corrections in the tests to allow Jenkins to succeed on them (I don't know why it needs it thought)...
Updated by Jonathan CLARKE about 12 years ago
- Target version changed from 2.4.0~rc1 to 2.4.0~beta5