Skip to content

experiment: what tests still fail with native_datafusion scan#3682

Draft
andygrove wants to merge 4 commits intoapache:mainfrom
andygrove:auto-df-scan
Draft

experiment: what tests still fail with native_datafusion scan#3682
andygrove wants to merge 4 commits intoapache:mainfrom
andygrove:auto-df-scan

Conversation

@andygrove
Copy link
Member

Which issue does this PR close?

Closes #.

Rationale for this change

What changes are included in this PR?

How are these changes tested?

In auto scan mode, try native_datafusion scan first and fall back to
native_iceberg_compat when native_datafusion is not supported (e.g.,
when COMET_EXEC_ENABLED is disabled, or DPP is used).
- Add detection for case-insensitive duplicate field names in
  CometScanRule, falling back to native_iceberg_compat when
  native_datafusion would produce different error messages than Spark.
- Fix schema evolution test to account for auto mode now preferring
  native_datafusion, which always handles type promotion.

The metrics test failures (output_rows=0, filter pushdown=0) are
pre-existing on main and not caused by this change.
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