v.21.11Improvements

Reload Configurations on Server Changes

Reload dictionaries, models, user defined executable functions if servers config dictionaries_config, models_config, user_defined_executable_functions_config changes. Closes #28142. #29529 (Maksim Kita).
ClickHouse can now automatically reload dictionaries, models, and user defined executable functions when the server configuration files dictionaries_config, models_config, or user_defined_executable_functions_config are modified.

Why it matters

This feature solves the problem of manually restarting the server or reloading components to apply configuration changes to dictionaries, machine learning models, and user defined executable functions. It improves operational efficiency and reduces downtime by automatically detecting changes and updating the server components accordingly.

How to use it

To use this feature, simply update the configuration files dictionaries_config, models_config, or user_defined_executable_functions_config. ClickHouse will detect these changes and reload the respective dictionaries, models, or user defined executable functions without requiring a server restart.