Validating an edition is the process of determining if
a new edition is available and ready to move into production and replace
the current edition. You can install and validate a new edition under
realistic conditions while your production application edition continues
to serve requests.
About this task
Consider the following scenario as an example of how validation
is performed on an edition: Edition 1.0 of an application is installed,
active, and running on a dynamic cluster. Edition 2.0 is the candidate
validation edition and is installed on the same deployment target
in the inactive state. Validating edition 2.0 clones the edition 2.0
deployment target. For example, the validation might create a new
dynamic cluster, such as the DC-Validation dynamic
cluster, and map edition 2.0 to this new cluster. The cloned cluster
uses the existing cluster members as the server template for the creation
of the cloned servers.
After the validation clone target is
created, edition 2.0 is activated, and the routing
rules are defined, you can start, stop, and reconfigure the edition.
What to do next
If you successfully complete the
edition 2.0 edition
testing, you can replace the
edition 1.0 edition
with the
edition 2.0 edition.
If
you encounter errors in your testing, you can cancel the validation
mode.- To replace edition 1.0 with edition 2.0:
- Stop the validation target, for example, dynamic_cluster_1-Validation.
- Delete the routing rules that are specific to edition
2.0 to route all requests for the application to a single
edition.
- Save your changes and synchronize the nodes.
- Perform rollout to the new edition. Click . Select edition 2.0 and click Rollout.
During the rollout, edition 2.0 is retargeted
to its original deployment target, for example, dynamic_cluster_1.
The edition state transitions from validation to active.
- If edition 2.0 has errors, you can cancel
validation mode and move edition 2.0 back to
its original inactive state. As a result, the duplicate dynamic cluster
that was created for validation is removed. For more information about
cancelling the validation mode, read about canceling an application
validation.