Skip to content

feat: allow non-sealed schemas for MSQ when using base table spec - #19845

Open
clintropolis wants to merge 1 commit into
apache:masterfrom
clintropolis:msq-base-table-spec-append-extras
Open

feat: allow non-sealed schemas for MSQ when using base table spec#19845
clintropolis wants to merge 1 commit into
apache:masterfrom
clintropolis:msq-base-table-spec-append-extras

Conversation

@clintropolis

Copy link
Copy Markdown
Member

Description

Lifts the restriction of requiring catalog tables with a base table projection spec property be sealed by updating MSQ segment generation to append any extra columns to the base table spec (which defines the segment schema).

@github-actions github-actions Bot added Area - Batch Ingestion Area - MSQ For multi stage queries - https://github.com/apache/druid/issues/12262 labels Jul 31, 2026
@MethodSource("data")
@ParameterizedTest(name = "{index}:with context {0}")
public void testInsertOnExternalDataSourceWithUnsealedCatalogClusteredBaseTable(
String contextName,
@MethodSource("data")
@ParameterizedTest(name = "{index}:with context {0}")
public void testInsertOnUnsealedCatalogClusteredBaseTableUnstorableColumn(
String contextName,

@FrankChen021 FrankChen021 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have reviewed the code for correctness, edge cases, concurrency, and integration risks; no issues found.

Reviewed 9 of 9 changed files.


This is an automated review by Codex GPT-5.6-Sol

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area - Batch Ingestion Area - MSQ For multi stage queries - https://github.com/apache/druid/issues/12262

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants