Fateh Singh created RANGER-5205:
-----------------------------------
Summary: Liquibase based Zero-Downtime-Upgrade framework for Ranger
Key: RANGER-5205
URL: https://issues.apache.org/jira/browse/RANGER-5205
Project: Ranger
Issue Type: New Feature
Components: kms, Ranger
Reporter: Fateh Singh
Assignee: Fateh Singh
Current flow for upgrade:
# Take database backup
# Stop services (ranger/kms)
# Upgrade ranger database by applying schema changes and java patches
# Upgrade the bits with new version and restart the services.
If now something goes wrong after the upgrade after some time of running the
services, the user now has to restore the database from the backup before
upgrade before restoring the old bits and restarting the services.
Key limitations in the current framework for db upgrade:
1) Leads to downtime
2) Can lead to loss of data if need for downgrade arises
--
This message was sent by Atlassian Jira
(v8.20.10#820010)