Skip to content

fix: add ignored regression test for metrics finalization (#739) - #751

Merged
gabotechs merged 1 commit into
datafusion-contrib:mainfrom
sesteves:test/metrics-finalization-unexecuted
Sep 25, 2026
Merged

gabotechs merged 1 commit into
datafusion-contrib:mainfrom
sesteves:test/metrics-finalization-unexecuted

Conversation

@sesteves

Copy link
Copy Markdown
Contributor

Summary

Reproduction

  • Explicitly running the ignored test on current main times out after 10 seconds (twice); the same test passes with the proposed fix.
  • With the test ignored, the metrics integration suite passes (14 passed, 1 ignored).

Refs #739

@gabotechs gabotechs left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💯

@gabotechs
gabotechs merged commit ba528bc into datafusion-contrib:main Sep 25, 2026
35 checks passed
@gabotechs

Copy link
Copy Markdown
Collaborator

Thanks @sesteves!

gabotechs pushed a commit that referenced this pull request Sep 26, 2026
## Summary
- When a worker channel ends without a final report, complete the
planned task with an empty metrics or dynamic-filter report.
- Skip plan-node metric rewriting for unexecuted tasks rather than
inventing execution metrics.
- Enable the regression test from #751 and verify both rewrite paths
after an AQE task is left unexecuted. Static and adaptive planning share
this coordinator receive path.

Tested on devspace: 15 metrics integration tests, four dynamic-filter
integration tests, and two dynamic-filter display unit tests pass;
formatting passes.

Fixes #739
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.

2 participants