v.20.1Improvement

Allow Relative user_files_path Configuration in config.xml

Allow to set up relative user_files_path in config.xml (in the way similar to format_schema_path). #7632 (hcz)
Allow configuring user_files_path as a relative path in config.xml, similar to how format_schema_path can be set.

Why it matters

This feature provides flexibility in configuring the user_files_path by allowing it to be set as a relative path in the ClickHouse server configuration file (config.xml). It improves usability and deployment scenarios where absolute paths are inconvenient or impractical.

How to use it

In the config.xml configuration file, set the user_files_path parameter to a relative path instead of an absolute one. The server will resolve this path relative to the ClickHouse installation or configuration directory, similar to how format_schema_path is resolved.