Configuration : Managing Saved Configurations : About Saved Configurations
 
About Saved Configurations
 
How Applying Configuration Works
Apply Configuration Process
Exalead CloudView has a versioned configuration. When you save a modification in the Administration Console, the new configuration is not immediately applied to the running instance. Instead, it is stored in the configuration store. When you apply the configuration, it is transferred to all running components.
The configuration store is located in <DATADIR>/config. It contains the latest version of all configurations, stored as XML files. For a list of the available configurations, see the CloudView XML Configuration Reference.
How Applying Configuration Works
Exalead CloudView’s configuration defines the high-level functional setup of the product. For example, in /config/deployment.xml your Exalead CloudView installation's server deployment is defined through roles such as Indexing, SearchAPI, or ConnectorsServer.
In the running Exalead CloudView instance, these roles are mapped to running processes.
When you apply the configuration, Exalead CloudView checks the high-level configuration for errors, then computes a low-level configuration for each process, known as the GCT. This process is described below.
Apply Configuration Process
When Exalead CloudView applies a configuration, it does the following:
1. Checks the entire configuration store for errors.
2. Computes and creates a new version of the detailed configuration (the GCT).
3. The GCT contains a list of services that run on each process, the configuration of each process, and the configuration for dynamic interprocess configuration.
4. Saves the new version of the GCT and the current state of the configuration store for future rollbacks.
5. Sends the new configuration to all hosts on the Exalead CloudView cluster.
6. Dynamically reloads the configuration for the running processes.
If Exalead CloudView cannot dynamically load some configuration changes, it restarts the affected processes.
If some roles were added, Exalead CloudView starts the new processes.
Note: When applying deployment changes (for example, adding new roles), we recommend restarting Exalead CloudView afterward. If restarting is required, you are prompted to restart when you apply the configuration.