Skip to content

[AURON #2427] Report fallback reason for unsupported Iceberg scan data types#2428

Open
weimingdiit wants to merge 1 commit into
apache:masterfrom
weimingdiit:fix/iceberg-unsupported-type-fallback-reason
Open

[AURON #2427] Report fallback reason for unsupported Iceberg scan data types#2428
weimingdiit wants to merge 1 commit into
apache:masterfrom
weimingdiit:fix/iceberg-unsupported-type-fallback-reason

Conversation

@weimingdiit

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Closes #2427

Rationale for this change

Auron Iceberg native scan can fall back when the Iceberg scan schema contains data types that are not supported by native scan conversion.

Before this change, unsupported metadata columns already had a clear fallback reason, but unsupported data columns did not. This made it harder to diagnose why an Iceberg scan stayed on Spark execution.

What changes are included in this PR?

Adds an Iceberg fallback reason for unsupported scan schema data types.
Reports unsupported field names and Spark SQL types in the never-convert reason.
Extends the existing unsupported decimal Iceberg scan test to check the fallback reason.

Are there any user-facing changes?

No API changes. Users may see a clearer fallback reason when an Iceberg native scan is skipped because of unsupported data types.

How was this patch tested?

UT.

Was this patch authored or co-authored using generative AI tooling?

  • Yes
  • No

…an data types

Signed-off-by: weimingdiit <weimingdiit@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Report fallback reason for unsupported Iceberg scan data types

1 participant