This repository has been archived by the owner on Jul 13, 2021. It is now read-only.
- Added the rollback capability using LVM snapshots. It is recommended to use the snapshot capability only when:
- arch: x86_64
- snapshot partition should not be smaller than original partition
- system is completely under LVM - except of /boot partition
- whole system is stored on the root partition
- eventually, we discovered that system is possible to recover even with /var on separate partition in case it is snapshotted as well
The solution is not perfect and still contains bugs. E.g. after the rollback, you have to reinstall the redhat-upgrade-tool RPM and run redhat-upgrade-tool --clean
manually to finish complete rollback. You should still think about rollbacks as about the last possible chance to recover your system when upgrade fails. It is still highly recommended to do proper testing of upgrade on non-production system(s) first to minimalize risks.