Update the satellite upgrade to new code
Rollback support if the upgrade fails soon enough
Support for scenario serialization/deserialization
Extract control flow of upgrades to special file
Don't continue with scenarios when last is not finished
Move sync-plans checks to pre/post migrations
Introduce run_strategy for scenarios
Health-check scenarios are better to run all steps regardless of errors(:fail_slow strategy), while the migration scenarios should fail as soonas first failure happens (:fail_fast strategy).
By default, the scenarios are treated as `:fail_fast`.
Add --whitelist option
Allows to mark some steps to be ignored in the results: allows tocontinue even when some checks are failing.
Full upgrade scenario
This commit intoroduces more structured upgrade scenario consisting ofthis scenarios:
Retain original objects while Tsorting. TSort create label graph and then convert to object graph
View revisions
Also available in: Atom