Out-of-band configuration modifications are not supported. The service’s core responsibility is to deploy and maintain the service with a specified configuration. In order to do this, the service assumes that it has ownership of task configuration. If an end-user makes modifications to individual tasks through out-of-band configuration operations, the service will override those modifications at a later time. For example:
- If a task crashes, it will be restarted with the configuration defined on the scheduler, not one modified out-of-band.
- If a configuration update is initiated, all out-of-band modifications will be overwritten during the rolling update.
To prevent accidental data loss, the service does not support reducing the number of pods.
To prevent accidental data loss from reallocation, the service does not support changing volume requirements after initial deployment.
If your cluster does not have enough resources to deploy the service as requested, the initial deployment will not complete until either those resources are available or you reinstall the service with corrected resource requirements. Similarly, scale-outs following initial deployment will not complete if the cluster does not have the needed available resources to complete the scale-out.
When the service is deployed on a virtual network, the service may not be switched to host networking without a full re-installation. The same is true for attempts to switch from host to virtual networking.
Task environment variables
Each service task has some number of environment variables, which are used to configure the task. These environment variables are set by the service scheduler. While it is possible to use these environment variables in ad hoc scripts (e.g. via
dcos task exec), the name of a given environment variable may change between versions of a service and should not be considered a public API of the service.
The “disk” configuration value is denominated in MB. We recommend you set the configuration value
log_retention_bytes to a value smaller than the indicated “disk” configuration. See the Configuring section for instructions for customizing these values.
OpenID Connect and Apache Knox
OpenID Connect and Apache Knox are not supported.
- Replication works only with InnoDB storage engine
- Query log cannot be directed to table
- InnoDB fake changes feature is not supported
- XA transactions are not supported due to possible rollback on commit
- The minimal recommended size of cluster is 3 nodes
- When running Percona XtraDB Cluster in cluster mode, avoid ALTER TABLE … IMPORT/EXPORT workloads. It can lead to node inconsistency if not executed in sync on all nodes
- Manual restore