In order to ensure efficient utilization of the resources, the platform can automatically configure some of the managed stacks in accordance with the scaling limit (cloudlets number). Currently, the following templates can benefit from this Smart Auto-Configuration feature:
Tip: Follow the links to view which settings are adjusted in each case.
The above-listed stacks have some peculiarities to support the implementation.
If you want to disable Smart Auto-Configuration, add (or edit if it already exists) this variable with the false value via the dashboard.
Don’t forget to Restart Node(s) to apply changes.
Note: Smart OOM recovery works on containers with the JELASTIC_AUTOCONFIG enabled and, currently, for the following database stacks only:
- MySQL 8.0.26; 5.7.35
- MariaDB 10.3.30; 10.4.20; 10.5.11; 10.6.3
- Percona 5.7.33; 8.0.23
If OOM killer actions make a container inoperable (due to some critical process being killed), we automatically restart this node and, due to smart recovery, decrease the innodb_buffer_pool_size parameter value. In case the situation occurs again, the mentioned reduction cycle is repeated.
You may customize the environment variables to adjust system behavior related to the OOM kills issue:
Increase cloudlets limit for the container to reset adjustments due to OOM recovery.