Uh oh!
There was an error while loading. Please reload this page.
branch-4.0: [fix](paimon) fix runtime partition prune on partition splits - #65308
branch-4.0: [fix](paimon) fix runtime partition prune on partition splits#65308suxiaogang223 wants to merge 1 commit into
Conversation
hello-stephen
commented
Jul 7, 2026
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
c11e30b to
4330653Comparesuxiaogang223
commented
Jul 7, 2026
run buildall |
4330653 to
ed9903dComparesuxiaogang223
commented
Jul 7, 2026
run buildall |
ed9903d to
bdfc66bComparesuxiaogang223
commented
Jul 8, 2026
run buildall |
hello-stephen
commented
Jul 8, 2026
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
bdfc66b to
5174a20Comparesuxiaogang223
commented
Jul 13, 2026
run buildall |
hello-stephen
commented
Jul 13, 2026
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
hello-stephen
commented
Jul 13, 2026
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
5174a20 to
de3405eComparesuxiaogang223
commented
Jul 13, 2026
run buildall |
de3405e to
8e86b57Comparesuxiaogang223
commented
Jul 13, 2026
run buildall |
8e86b57 to
dcee520Comparesuxiaogang223
commented
Jul 14, 2026
run buildall |
hello-stephen
commented
Jul 14, 2026
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
hello-stephen
commented
Jul 14, 2026
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
dcee520 to
fa21976Comparesuxiaogang223
commented
Jul 14, 2026
run buildall |
suxiaogang223
commented
Jul 14, 2026
Superseded by #65583, which reimplements the fix from scratch on the latest release-branch baseline. |
What problem does this PR solve?
Fixes wrong partition pruning for Paimon external table splits when runtime partition pruning evaluates static partition predicates such as
partition IN (...).The old BE path reused
_runtime_filter_partition_prune_blockacross splits and inserted partition value columns by index. Repeatedinsert(index, ...)can corrupt the block column layout across splits, causing valid splits to be pruned incorrectly.This also makes Paimon split partition metadata stable by passing ordered partition keys and values from FE to BE.
Related fix: #62821
Related Jira: DORIS-26857
Backport of branch-4.1 PR: #65307
Check List