v.21.12Improvements
Recreate system.*_log tables for differing engine/partition_by
Recreate system.*_log tables in case of different engine/partition_by. #31824 (Azat Khuzhin).Why it matters
This feature addresses inconsistencies that can arise if thesystem.*_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 orpartition_by clause is detected for any system.*_log table. No manual intervention or configuration is required to enable this feature.