Skip to content

Commit 2d8ac3c

Browse files
authored
Merge pull request #988 from Altinity/feature/25.6/turn_on_some_experimental_dbs
Antalya 25.6.5 : Turned ON some experimental catalog types for DataLakeCatalog database engine
2 parents 8de897c + 3fdd6a2 commit 2d8ac3c

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

src/Core/Settings.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6821,13 +6821,13 @@ Allow to create database with Engine=MaterializedPostgreSQL(...).
68216821
DECLARE(Bool, allow_experimental_query_deduplication, false, R"(
68226822
Experimental data deduplication for SELECT queries based on part UUIDs
68236823
)", EXPERIMENTAL) \
6824-
DECLARE(Bool, allow_experimental_database_iceberg, false, R"(
6824+
DECLARE(Bool, allow_experimental_database_iceberg, true, R"(
68256825
Allow experimental database engine DataLakeCatalog with catalog_type = 'iceberg'
68266826
)", EXPERIMENTAL) \
6827-
DECLARE(Bool, allow_experimental_database_unity_catalog, false, R"(
6827+
DECLARE(Bool, allow_experimental_database_unity_catalog, true, R"(
68286828
Allow experimental database engine DataLakeCatalog with catalog_type = 'unity'
68296829
)", EXPERIMENTAL) \
6830-
DECLARE(Bool, allow_experimental_database_glue_catalog, false, R"(
6830+
DECLARE(Bool, allow_experimental_database_glue_catalog, true, R"(
68316831
Allow experimental database engine DataLakeCatalog with catalog_type = 'glue'
68326832
)", EXPERIMENTAL) \
68336833
DECLARE(Bool, allow_experimental_database_hms_catalog, false, R"(

src/Core/SettingsChangesHistory.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ const VersionToSettingsChangesMap & getSettingsChangesHistory()
7070

7171
addSettingsChanges(settings_changes_history, "25.6.5.2000",
7272
{
73+
{"allow_experimental_database_iceberg", false, true, "Turned ON by default for Antalya"},
74+
{"allow_experimental_database_unity_catalog", false, true, "Turned ON by default for Antalya"},
75+
{"allow_experimental_database_glue_catalog", false, true, "Turned ON by default for Antalya"},
7376
{"output_format_parquet_enum_as_byte_array", true, true, "Enable writing Enum as byte array in Parquet by default"},
7477
});
7578
addSettingsChanges(settings_changes_history, "25.6",

tests/queries/0_stateless/03413_experimental_settings_cannot_be_enabled_by_default.sql

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,11 @@
44

55
-- However, some settings in the experimental tier are meant to control another experimental feature, and then they can be enabled as long as the feature itself is disabled.
66
-- These are in the exceptions list inside NOT IN.
7-
SELECT name, value FROM system.settings WHERE tier = 'Experimental' AND type = 'Bool' AND value != '0' AND name NOT IN ('throw_on_unsupported_query_inside_transaction');
7+
SELECT name, value FROM system.settings WHERE tier = 'Experimental' AND type = 'Bool' AND value != '0' AND name NOT IN (
8+
'throw_on_unsupported_query_inside_transaction',
9+
-- turned ON for Altinity Antalya builds specifically
10+
'allow_experimental_database_iceberg',
11+
'allow_experimental_database_unity_catalog',
12+
'allow_experimental_database_glue_catalog'
13+
);
814
SELECT name, value FROM system.merge_tree_settings WHERE tier = 'Experimental' AND type = 'Bool' AND value != '0' AND name NOT IN ('remove_rolled_back_parts_immediately');

0 commit comments

Comments
 (0)