-
Notifications
You must be signed in to change notification settings - Fork 268
fix: Fix regression with plan stability tests in CI #2492
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2492 +/- ##
============================================
+ Coverage 56.12% 58.92% +2.80%
- Complexity 976 1457 +481
============================================
Files 119 146 +27
Lines 11743 13550 +1807
Branches 2251 2356 +105
============================================
+ Hits 6591 7985 +1394
- Misses 4012 4343 +331
- Partials 1140 1222 +82 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
1eda3a6 to
6166b4e
Compare
|
I'm seeing a difference in the explain plan (but not the simplified plan) for tpc-ds q9 with Spark 3.5 |
I cannot reproduce this issue locally 😞 The expected plan has: The actual plan has: |
I can reproduce this now |
|
This PR is too large to review. I am going to create smaller PRs to build up to this. |
Which issue does this PR close?
Closes #2469
Includes changes from #2505, so we should merge that PR first.
Rationale for this change
We were no longer running the plan stability tests if the default scan was explicitly set to
native_comet,native_datafusion, ornative_iceberg_compat, and this was always the case in CI, therefore we were not running these tests at all.What changes are included in this PR?
autoandnative_iceberg_compatscansautoandnative_iceberg_compatnative_datafusionHow are these changes tested?