Understanding the upgrade process
Video Tutorial: How to Schedule an Upgrade
The process for investigating an upgrade includes the following:
- The change request modifies the glide.war.assigned property in the instance. When the scheduled start time is reached, the property gets modified to the requested WAR version.
- There is a scheduled job called Upgrade that checks in each hour to verify if the glide.war.assigned property has changed. The job will run if the glide.war.assigned and glide.war properties are different.
- The Upgrade job downloads the WAR file and the instance restarts. At this point, the nodes/stats show that the instance is upgraded, but the database upgrade has not run yet.
- Once the instance restarts, the Check Upgrade Script scheduled job runs. This job gets assigned to a single node that runs the database upgrade.