You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{"defer_partition_pruning_after_final", false, true, "Gates the FINAL planner's unconditional skipping of partition pruning when the partition-key column is not in the sorting key. The behavior change itself shipped silently in 26.3 via https://github.com/ClickHouse/ClickHouse/pull/98242; this entry retroactively documents it so `compatibility = '26.2'` restores the pre-regression behavior (0 = prune before FINAL, fast; 1 = defer pruning, correctness-safe)."},
// {"allow_experimental_database_iceberg", false, true, "Turned ON by default for Antalya."},
415
+
// {"allow_experimental_database_unity_catalog", false, true, "Turned ON by default for Antalya."},
416
+
// {"allow_experimental_database_glue_catalog", false, true, "Turned ON by default for Antalya."},
417
+
// {"allow_database_iceberg", false, true, "Turned ON by default for Antalya (alias)."},
418
+
// {"allow_database_unity_catalog", false, true, "Turned ON by default for Antalya (alias)."},
419
+
// {"allow_database_glue_catalog", false, true, "Turned ON by default for Antalya (alias)."},
420
+
// {"input_format_parquet_use_metadata_cache", true, true, "New setting, turned ON by default"}, // https://github.com/Altinity/ClickHouse/pull/586
421
+
// {"iceberg_timezone_for_timestamptz", "UTC", "UTC", "New setting."},
422
+
// {"object_storage_remote_initiator", false, false, "New setting."},
423
+
// {"allow_experimental_iceberg_read_optimization", true, true, "New setting."},
424
+
// {"object_storage_cluster_join_mode", "allow", "allow", "New setting"},
425
+
// {"lock_object_storage_task_distribution_ms", 500, 500, "New setting."},
426
+
// {"allow_retries_in_cluster_requests", false, false, "New setting"},
427
+
// {"allow_experimental_export_merge_tree_part", false, true, "Turned ON by default for Antalya."},
428
+
// {"export_merge_tree_part_overwrite_file_if_exists", false, false, "New setting."},
429
+
// {"export_merge_tree_partition_force_export", false, false, "New setting."},
430
+
// {"export_merge_tree_partition_max_retries", 3, 3, "New setting."},
431
+
// {"export_merge_tree_partition_manifest_ttl", 180, 180, "New setting."},
432
+
// {"export_merge_tree_part_file_already_exists_policy", "skip", "skip", "New setting."},
433
+
// {"hybrid_table_auto_cast_columns", true, true, "New setting to automatically cast Hybrid table columns when segments disagree on types. Default enabled."},
434
+
// {"allow_experimental_hybrid_table", false, false, "Added new setting to allow the Hybrid table engine."},
435
+
// {"enable_alias_marker", true, true, "New setting."},
436
+
// {"export_merge_tree_part_max_bytes_per_file", 0, 0, "New setting."},
437
+
// {"export_merge_tree_part_max_rows_per_file", 0, 0, "New setting."},
438
+
// {"export_merge_tree_partition_lock_inside_the_task", false, false, "New setting."},
439
+
// {"export_merge_tree_partition_system_table_prefer_remote_information", true, true, "New setting."},
440
+
// {"export_merge_tree_part_throw_on_pending_mutations", true, true, "New setting."},
441
+
// {"export_merge_tree_part_throw_on_pending_patch_parts", true, true, "New setting."},
442
+
// {"object_storage_cluster", "", "", "Antalya: New setting"},
443
+
// {"object_storage_max_nodes", 0, 0, "Antalya: New setting"},
Copy file name to clipboardExpand all lines: tests/queries/0_stateless/02995_new_settings_history.sh
+41-4Lines changed: 41 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -25,11 +25,23 @@ fi
25
25
# Baselines generated with v26.4.1 (pre-release)
26
26
# clickhouse local --query "select name, default from system.settings order by name format TSV" > 02995_settings_26_4_1.tsv
27
27
# clickhouse local --query "select name, value from system.merge_tree_settings order by name format TSV" > 02995_merge_tree_settings_settings_26_4_1.tsv
28
+
# Previous Antalya release baseline: 26.3.10.20001.altinityantalya (same format as 02995_settings_26_3_1.tsv).
29
+
# Settings listed there are considered known; keep empty or generate from previous Antalya build.
30
+
31
+
# To generate the previous Antalya release baseline:
32
+
# docker run --rm --entrypoint clickhouse <antalya_docker_image> \
33
+
# local -q "select name, default from system.settings order by name format TSV" \
34
+
# > 02995_settings_26_3_10_20001_antalya.tsv
35
+
28
36
$CLICKHOUSE_LOCAL --query "
29
37
WITH old_settings AS
30
38
(
31
39
SELECT * FROM file('${CUR_DIR}/02995_settings_26_4_1.tsv', 'TSV', 'name String, default String')
32
40
),
41
+
old_antalya_settings AS
42
+
(
43
+
SELECT * FROM file('${CUR_DIR}/02995_settings_26_3_10_20001_antalya.tsv', 'TSV', 'name String, default String')
44
+
),
33
45
old_merge_tree_settings AS
34
46
(
35
47
SELECT * FROM file('${CUR_DIR}/02995_merge_tree_settings_settings_26_4_1.tsv', 'TSV', 'name String, default String')
@@ -52,7 +64,7 @@ $CLICKHOUSE_LOCAL --query "
52
64
)) AND (name NOT IN (
53
65
SELECT arrayJoin(tupleElement(changes, 'name'))
54
66
FROM system.settings_changes
55
-
WHERE type = 'Session' AND splitByChar('.', version)[1]::UInt64 > 26 OR (splitByChar('.', version)[1]::UInt64 == 26 AND splitByChar('.', version)[2]::UInt64 > 4)
67
+
WHERE type = 'Session' AND (splitByChar('.', version)[1]::UInt64 > 26 OR (splitByChar('.', version)[1]::UInt64 == 26 AND splitByChar('.', version)[2]::UInt64 > 4) OR position(version, 'altinityantalya') > 0)
56
68
))
57
69
UNION ALL
58
70
(
@@ -64,7 +76,7 @@ $CLICKHOUSE_LOCAL --query "
64
76
)) AND (name NOT IN (
65
77
SELECT arrayJoin(tupleElement(changes, 'name'))
66
78
FROM system.settings_changes
67
-
WHERE type = 'MergeTree' AND splitByChar('.', version)[1]::UInt64 > 26 OR (splitByChar('.', version)[1]::UInt64 == 26 AND splitByChar('.', version)[2]::UInt64 > 4)
79
+
WHERE type = 'MergeTree' AND (splitByChar('.', version)[1]::UInt64 > 26 OR (splitByChar('.', version)[1]::UInt64 == 26 AND splitByChar('.', version)[2]::UInt64 > 4) OR position(version, 'altinityantalya') > 0)
68
80
))
69
81
)
70
82
UNION ALL
@@ -75,7 +87,7 @@ $CLICKHOUSE_LOCAL --query "
75
87
WHERE (new_settings.default != old_settings.default) AND (name NOT IN (
76
88
SELECT arrayJoin(tupleElement(changes, 'name'))
77
89
FROM system.settings_changes
78
-
WHERE type = 'Session' AND splitByChar('.', version)[1]::UInt64 > 26 OR (splitByChar('.', version)[1]::UInt64 == 26 AND splitByChar('.', version)[2]::UInt64 > 4)
90
+
WHERE type = 'Session' AND (splitByChar('.', version)[1]::UInt64 > 26 OR (splitByChar('.', version)[1]::UInt64 == 26 AND splitByChar('.', version)[2]::UInt64 > 4) OR position(version, 'altinityantalya') > 0)
79
91
)) AND ${IGNORE_SETTINGS_FOR_SANITIZERS}
80
92
)
81
93
UNION ALL
@@ -86,8 +98,33 @@ $CLICKHOUSE_LOCAL --query "
86
98
WHERE (new_merge_tree_settings.default != old_merge_tree_settings.default) AND (name NOT IN (
87
99
SELECT arrayJoin(tupleElement(changes, 'name'))
88
100
FROM system.settings_changes
89
-
WHERE type = 'MergeTree' AND splitByChar('.', version)[1]::UInt64 > 26 OR (splitByChar('.', version)[1]::UInt64 == 26 AND splitByChar('.', version)[2]::UInt64 > 4)
101
+
WHERE type = 'MergeTree' AND (splitByChar('.', version)[1]::UInt64 > 26 OR (splitByChar('.', version)[1]::UInt64 == 26 AND splitByChar('.', version)[2]::UInt64 > 4) OR position(version, 'altinityantalya') > 0)
90
102
)) AND ${IGNORED_MERGETREE_SETTINGS_FOR_CLOUD}
91
103
)
104
+
UNION ALL
105
+
(
106
+
SELECT 'PLEASE ADD THE NEW SETTING TO SettingsChangesHistory.cpp (Antalya): ' || name || ' WAS ADDED'
107
+
FROM new_settings
108
+
WHERE (name NOT IN (SELECT name FROM old_antalya_settings))
109
+
AND (name NOT IN (
110
+
SELECT arrayJoin(tupleElement(changes, 'name'))
111
+
FROM system.settings_changes
112
+
WHERE type = 'Session'
113
+
))
114
+
AND (SELECT count() FROM old_antalya_settings) > 0
115
+
)
116
+
UNION ALL
117
+
(
118
+
SELECT 'PLEASE ADD THE SETTING VALUE CHANGE TO SettingsChangesHistory.cpp (Antalya): ' || name || ' WAS CHANGED FROM ' || old_antalya_settings.default || ' TO ' || new_settings.default
119
+
FROM new_settings
120
+
JOIN old_antalya_settings ON new_settings.name = old_antalya_settings.name
121
+
WHERE (new_settings.default != old_antalya_settings.default)
0 commit comments