Uh oh!
There was an error while loading. Please reload this page.
test(sqllogictest): stabilize parquet output_rows_skew with WITH ORDER - #21898
Conversation
CREATE EXTERNAL TABLE skew_parquet now uses WITH ORDER (x) so FileScanConfig preserves scan ordering and per-partition row counts stay deterministic with dynamic file scheduling. Refs discussion after PR apache#21351 / apache#21866. Made-with: Cursor
2010YOUY01
commented
Apr 29, 2026
Those tests are already stable, and I think the We have to fix the skipped one. The comments explains the root cause, though I'm not sure about the solution yet. |
RatulDawar
commented
Apr 29, 2026
Yes, I think I worded myself incorrectly. I wanted to improved the coverage as mentioned in the comment by @alamb. |
2010YOUY01
left a comment
There was a problem hiding this comment.
Oh I see, this makes sense. Thank you.
It's not obvious why this fix works, let's add more comments.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Yongting You <2010youy01@gmail.com>
RatulDawar
commented
Apr 29, 2026
@2010YOUY01 made the comment changes |
alamb
commented
Apr 29, 2026
CI failure is a new check added in Working on resolving it |
rluvaton
commented
Apr 30, 2026
aligned with main since the fix for the detect breaking changes is now resolved, sorry for the trouble |
alamb
commented
Apr 30, 2026
Thanks @rluvaton |
alamb
commented
Apr 30, 2026
Thanks @RatulDawar and @2010YOUY01 |
Uh oh!
There was an error while loading. Please reload this page.
Summary
Adds
WITH ORDER (x)toCREATE EXTERNAL TABLE skew_parquet/skew_parquet_singleinexplain_analyze.sltsoFileScanConfigpreserves scan ordering (preserve_order), keeping per-partitionoutput_rowsstable under dynamic file scheduling (PR #21351).Related
explain_analyze.slt#21866 / Test flake inexplain_analyze.slt#21850.Testing
cargo test -p datafusion-sqllogictest --test sqllogictests -- explain_analyze(recommended before merge)Sqllogictest-only change.
Made with Cursor