Antalya 26.1 forward-port: Hybrid tables#1442
Conversation
7a2ffce to
fc94284
Compare
Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
… flag Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
fc94284 to
c78cf49
Compare
Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
ba27933 to
9e79d8f
Compare
…ontport/antalya-26.1/hybrid_table
|
I will now pull the latest branch and merge w/o waiting for CI -- just to make sure settings changes history is not corrupted |
PR #1442 CI Verification ReportMasterCI Failures
All MasterCI failures are known flaky tests confirmed via the CI database (play.clickhouse.com). None are related to the PR. MasterCI Stateless Tests — All PassedAll 39 stateless test checks passed with 0 failures (except 1 flaky Regression Test FailuresPre-existing failure verificationAll regression failures were verified against the previous commit on
Regression should pass after frontports of all antalya features. Open Hybrid IssuesAll open issues labeled
|
PR #1442 auditPossible defects
else if (const auto * ast_identifier = table_function_ast->as<ASTIdentifier>())
{
// ... omitted ...
if (storage_id.database_name.empty())
{
// ... omitted ...
auto qualified_identifier = make_intrusive<ASTTableIdentifier>(storage_id.database_name, storage_id.table_name);
qualified_identifier->alias = ast_identifier->alias;
qualified_identifier->prefer_alias_to_column_name = ast_identifier->prefer_alias_to_column_name;
table_function_ast = qualified_identifier;
engine_args[i] = table_function_ast;
}
// ... omitted ...
catch (const Exception & e)
{
throw Exception(ErrorCodes::BAD_ARGUMENTS,
"Argument #{}: table '{}' validation failed: {}", i, ast_identifier->name(), e.message());
}
// ... omitted ...
catch (const Exception & e)
{
throw Exception(ErrorCodes::BAD_ARGUMENTS,
"Argument #{}: invalid table identifier '{}': {}", i, ast_identifier->name(), e.message());
}
}No additional Medium/Low defects are confirmed from static evidence in this audit. |
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes into CHANGELOG.md):
#1071
#1156
#1272
CI/CD Options
Exclude tests:
Regression jobs to run: