v.21.1Improvements

Recreate system.*_log tables for differing engine/partition_by

Recreate system.*_log tables in case of different engine/partition_by. #31824 (Azat Khuzhin).
Recreate system.*_log tables automatically when their engine or partition_by settings differ from the expected configuration.

Why it matters

This feature addresses inconsistencies that can arise if the system.*_log tables have different storage engine types or partitioning schemes than intended. By recreating these tables as needed, it ensures logs are correctly stored and accessible, improving reliability and consistency of system logs for the user.

How to use it

The recreation process happens automatically when a mismatch in the engine or partition_by clause is detected for any system.*_log table. No manual intervention or configuration is required to enable this feature.