Skip to content

[AURON #1419]Add neverConvertReasonTag to record the reason for non-conversion.#1420

Merged
richox merged 1 commit intoapache:masterfrom
guixiaowen:add_tags_show_never_convert
Oct 9, 2025
Merged

[AURON #1419]Add neverConvertReasonTag to record the reason for non-conversion.#1420
richox merged 1 commit intoapache:masterfrom
guixiaowen:add_tags_show_never_convert

Conversation

@guixiaowen
Copy link
Contributor

@guixiaowen guixiaowen commented Oct 8, 2025

…onversion.

Which issue does this PR close?

Closes #1419

Rationale for this change

During the Spark execution plan conversion process, add neverConvertReasonTag. After adding it, the Spark execution tree can be analyzed to determine which parts of the plan were not converted and the reasons for non-conversion.

What changes are included in this PR?

The following are the scenarios where conversion is currently not performed.

  1. Physical execution plans that are not supported for conversion;
  2. Plans that support conversion but are configured not to convert;
  3. Plans that support conversion but do not meet certain conditions;
  4. Special scenarios where conversion is not performed.

In these scenarios, after the convertStrategyTag is set to NeverConvert, the neverConvertReasonTag is added to describe why the plan was not converted.

Are there any user-facing changes?

How was this patch tested?

UT

@github-actions github-actions bot added the spark label Oct 8, 2025
@richox richox merged commit 373b566 into apache:master Oct 9, 2025
84 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add neverConvertReasonTag to record the reason for non-conversion.

2 participants