Skip to content

fix: Recreate tables during meta sync on certain exceptions#18218

Merged
nsivabalan merged 11 commits intoapache:release-0.14.2-prepfrom
linliu-code:fix_schema_evolv_0.14.2
Mar 4, 2026
Merged

fix: Recreate tables during meta sync on certain exceptions#18218
nsivabalan merged 11 commits intoapache:release-0.14.2-prepfrom
linliu-code:fix_schema_evolv_0.14.2

Conversation

@linliu-code
Copy link
Copy Markdown
Collaborator

Describe the issue this Pull Request addresses

#11451
#11529
#11677

When schema changes can't be applied via ALTER TABLE (e.g., incompatible type changes, partition mismatches, or out-of-order commits), the sync fails.

Summary and Changelog

With this feature enabled, it recreates the table from scratch with the current schema, avoiding incremental ALTER limitations.

Impact

Support an edge case for meta sync.

Risk Level

Medium.

Documentation Update

Contributor's checklist

  • Read through contributor's guide
  • Enough context is provided in the sections above
  • Adequate tests were added if applicable

@linliu-code linliu-code changed the base branch from master to release-0.14.2-prep February 18, 2026 04:12
@linliu-code linliu-code marked this pull request as ready for review February 18, 2026 04:12
@github-actions github-actions Bot added the size:L PR with lines of changes in (300, 1000] label Feb 18, 2026
@linliu-code linliu-code force-pushed the fix_schema_evolv_0.14.2 branch from 4bafb58 to 60451e1 Compare February 18, 2026 19:19
@yihua yihua added this to the release-0.14.2 milestone Feb 18, 2026
@hudi-bot
Copy link
Copy Markdown
Collaborator

CI report:

Bot commands @hudi-bot supports the following commands:
  • @hudi-bot run azure re-run the last Azure build

@nsivabalan nsivabalan merged commit 344a8b9 into apache:release-0.14.2-prep Mar 4, 2026
57 of 58 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L PR with lines of changes in (300, 1000]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants