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)