Rollback support from 4.16.05

asurajpai
Participant V

Hi,

This is regarding the rollback support for Edge 4.16.05, as for the following scenarios;

i)when there is a failure during upgrade of 4.16.05

ii)when a customer wants to rollback to previous versions.

We see that the customers need to uninstall the 4.16.05 version of the component and reinstall the previous version.

Can you please enlighten us, how would you handle the situation/ recommend to your customers?

The website just mentions the components to rollback and to the previous version support.

http://docs.apigee.com/api-services/latest/41605-rollback-process#torollback41605

Can you please let us know,

will be able to restore the data backup from 4.16.05 to 4.16.01?

What will happen to the API data, analytics data and user data? How can we migrate from a failed 4.16.05 to say 4.15.07 or 4.16.01?

If I follow the above URL and just uninstall and keep, how will I get the production system back to the handle the traffic with the original API proxies that it was serving before?

Please update the doumentation and provide neccessary steps for both of the above scenarios.

BR, Suraj

2 2 213
2 REPLIES 2

asurajpai
Participant V

Any update please?

Hi @asurajpai

One of the pre-requisites to install Edge 4.16.05 is 4.16.01. You can't directly upgrade from 15.07 or any previous versions. So from 4.16.05 you can only rollback to 4.16.01 . These steps are documented here. If you think any step is missing, please let us know. We will be happy to update the doc page.

Like any other upgrade/rollback of Edge, Analytics & API proxy configurations are restored in 4.16.05. However there are a few things you should be aware of Edge 16.05 before performing rollback.

This release contains an updated version of Cassandra. If you rollback any components to 4.16.01, leave Cassandra at the 4.16.05. This should take care of restoring API proxy and other configurations in case of rollback. Also 4.16.05 does not any changes to Postgres or QPID components. Therefore you do not have to roll them back. This should address your concern on Analytics data restoration.

Edge Upgrade or rollback does not impact the API traffic. If you have 5-node configuration and larger, then you can do a zero-downtime update. All the steps are documented here.

It’s recommended that you try these steps in a lower environment before applying changes on production. If you are trying to upgrade/rollback production system, please keep Apigee Support informed.