Uh oh!
There was an error while loading. Please reload this page.
branch-4.1: [chore](paimon) Upgrade Paimon to 1.4.2 - #66346
Conversation
hello-stephen
commented
Aug 1, 2026
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
suxiaogang223
commented
Aug 1, 2026
run buildall |
Gabriel39
commented
Aug 1, 2026
run buildall |
Gabriel39
left a comment
There was a problem hiding this comment.
I found one planning-path performance regression in the Paimon 1.4 API adaptation. Please keep the merged-row-count computation guarded by COUNT(*) pushdown and add regression coverage for non-count scans.
Uh oh!
There was an error while loading. Please reload this page.
hello-stephen
commented
Aug 1, 2026
FE UT Coverage ReportIncrement line coverage |
hello-stephen
commented
Aug 1, 2026
FE Regression Coverage ReportIncrement line coverage |
suxiaogang223
commented
Aug 2, 2026
run buildall |
1 similar comment
suxiaogang223
commented
Aug 2, 2026
run buildall |
hello-stephen
commented
Aug 2, 2026
FE Regression Coverage ReportIncrement line coverage |
### What problem does this PR solve? Issue Number: None Related PR: apache#66346 Problem Summary: Rebasing the Paimon 1.4.2 upgrade onto the current branch-4.1 exposed FallbackReadFileStoreTable API changes in the recently backported JNI reader guardrails. Replace the removed fallback accessor, use the new constructor, and preserve fallback or primary branch read priority when rebuilding manifest-capped planning tables. ### Release note None ### Check List (For Author) - Test: - Manual test: ./build.sh --fe - Unit Test: PaimonReaderOptionsTest, PaimonTableValuedFunctionTest, and PaimonJniScannerTest - Behavior changed: No - Does this need documentation: No
97d99f7 to
b4b70a6Comparesuxiaogang223
commented
Aug 4, 2026
run buildall |
hello-stephen
commented
Aug 4, 2026
FE Regression Coverage ReportIncrement line coverage |
b4b70a6 to
b6d3fdeCompare### What problem does this PR solve? Issue Number: None Related PR: apache#66346 Problem Summary: Rebasing the Paimon 1.4.2 upgrade onto the current branch-4.1 exposed FallbackReadFileStoreTable API changes in the recently backported JNI reader guardrails. Replace the removed fallback accessor, use the new constructor, and preserve fallback or primary branch read priority when rebuilding manifest-capped planning tables. ### Release note None ### Check List (For Author) - Test: - Manual test: ./build.sh --fe - Unit Test: PaimonReaderOptionsTest, PaimonTableValuedFunctionTest, and PaimonJniScannerTest - Behavior changed: No - Does this need documentation: No
suxiaogang223
commented
Aug 5, 2026
run buildall |
hello-stephen
commented
Aug 5, 2026
FE Regression Coverage ReportIncrement line coverage |
suxiaogang223
commented
Aug 5, 2026
run buildall |
hello-stephen
commented
Aug 5, 2026
FE UT Coverage ReportIncrement line coverage |
### What problem does this PR solve? Issue Number: None Related PR: apache#66346 Problem Summary: Rebasing the Paimon 1.4.2 upgrade onto the current branch-4.1 exposed FallbackReadFileStoreTable API changes in the recently backported JNI reader guardrails. Replace the removed fallback accessor, use the new constructor, and preserve fallback or primary branch read priority when rebuilding manifest-capped planning tables. ### Release note None ### Check List (For Author) - Test: - Manual test: ./build.sh --fe - Unit Test: PaimonReaderOptionsTest, PaimonTableValuedFunctionTest, and PaimonJniScannerTest - Behavior changed: No - Does this need documentation: No
cc4920e to
9ccdce6Comparesuxiaogang223
commented
Aug 5, 2026
run buildall |
Uh oh!
There was an error while loading. Please reload this page.
### What problem does this PR solve? Issue Number: closeapache#65086 Related PR: apache#66346 Problem Summary: Upgrade the master Paimon runtime from 1.3.1 to 1.4.2 and adapt the JNI scanner and Connector SPI read path to the updated fallback-table, catalog, partition, scan-statistics, and split-count APIs. This establishes the dependency baseline required by the branch-4.1 table-write forward-port without importing unrelated write implementations. ### Release note Upgrade the Paimon connector runtime to 1.4.2. ### Check List (For Author) - Test: Unit Test - PaimonJniScannerTest: 33 tests passed - Connector Paimon targeted tests: 182 tests passed - Maven validate passed - Behavior changed: Yes (Paimon runtime is upgraded from 1.3.1 to 1.4.2) - Does this need documentation: No
What changes
pickTempDir()API.Why
Use the latest stable Paimon release and keep the Doris Paimon connector compatible with its updated IO manager interface.
Validation
DISABLE_BUILD_UI=ON ./build.sh --feBUILD SUCCESS.thirdparty/installed.