Skip to content

Improve DDL plan cache invalidation and test infra#81

Merged
jamals86 merged 1 commit intomainfrom
feature/cluster
Jan 10, 2026
Merged

Improve DDL plan cache invalidation and test infra#81
jamals86 merged 1 commit intomainfrom
feature/cluster

Conversation

@jamals86
Copy link
Copy Markdown
Collaborator

Adds explicit plan cache invalidation after DDL operations (CREATE, ALTER, DROP TABLE) to ensure schema changes are immediately visible, especially on cluster followers. Refactors DataFusion provider registration to always deregister before re-registering on ALTER TABLE. Enhances logging for schema and provider changes. Adds plan cache diagnostics and a comprehensive test to verify plan cache clearing after DDL. Updates CLI test infrastructure with helper scripts, environment variable documentation, and new smoke tests for ALTER TABLE with data. Improves cluster test reliability with polling for schema/data propagation.

Adds explicit plan cache invalidation after DDL operations (CREATE, ALTER, DROP TABLE) to ensure schema changes are immediately visible, especially on cluster followers. Refactors DataFusion provider registration to always deregister before re-registering on ALTER TABLE. Enhances logging for schema and provider changes. Adds plan cache diagnostics and a comprehensive test to verify plan cache clearing after DDL. Updates CLI test infrastructure with helper scripts, environment variable documentation, and new smoke tests for ALTER TABLE with data. Improves cluster test reliability with polling for schema/data propagation.
@jamals86 jamals86 merged commit a26cfaf into main Jan 10, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant