v.24.1Improvement
Replaced and Documented Column is_hot_reloadable in system.server_settings with changeable_without_restart Enum8
Replaced undocumented (boolean) columnis_hot_reloadablein system tablesystem.server_settingsby (Enum8) columnchangeable_without_restartwith possible valuesNo,Yes,IncreaseOnlyandDecreaseOnly. Also documented the column. #58029 (skyoct).
Why it matters
This change improves clarity and usability by providing detailed information about whether and how server settings can be changed without restarting the ClickHouse server. The new enum values communicate nuanced control over setting changes, enhancing user understanding and operational flexibility.How to use it
Users can query thesystem.server_settings table and check the changeable_without_restart column to determine the restart requirements for each server setting. This allows users to adjust their configuration management and hot-reload strategies accordingly.