Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR contains a patched DataFusion 52.1.0 fork for InfluxDB IOx, based on 52.1.0 branch
Patches Included
8a87021 - Skip order calculation - Fixes slow planning time for queries with Unions on many columns.
1061e2f - SanityCheck workaround - Skips ordering validation for UnionExec/SortExec children. Required because the previous patch "skip order calculation" produces incomplete ordering/equivalence information.
d9d024f - Physical schema check skip - Workaround for Internal error: Physical input schema should be the same as the one converted from logical input schema. apache/datafusion#18337
53567d2 / fix: Wrap join operators with make_cooperative() for cancellation support apache/datafusion#19360 - work around for customer cancelling their queries
0bf2255 / Fix for Incorrect answers due to an incorrectly removed Sort before AggregateExec apache/datafusion#20244
3f05b30 / Fix incorrect
SortExecremoval beforeAggregateExec(option 2) apache/datafusion#20247Patches Removed (from DF 51.0.0 fork)
Rust / cargo test (amd64)action apache/datafusion#18709