suxiaogang223 opened a new pull request, #67385:
URL: https://github.com/apache/doris/pull/67385
### What problem does this PR solve?
Issue Number: N/A
Related PR: #67378
Problem Summary:
Doris still downloads, builds, links, and carries the deprecated paimon-cpp
reader even though master plans serialized Paimon splits for the JNI reader.
This PR removes the paimon-cpp thirdparty package, BE reader implementation,
obsolete session-variable plumbing, and related tests.
The deprecated `PaloInternalService` field, `TPaimonReaderType.PAIMON_CPP`
enum value, and `IGNORE_PAIMON_CPP` option are retained as compatibility
placeholders for rolling upgrades and existing configurations. Arrow remains an
independent shared thirdparty component, so existing compatible prebuilts can
still be consumed. After this PR and the branch-4.1 companion are merged, the
master thirdparty automation can publish a shared package without paimon-cpp
for both branches.
### Release note
Remove the deprecated paimon-cpp reader and its build dependency. Paimon
reads continue through the JNI and native readers.
### Check List (For Author)
- Test:
- [x] Unit Test: `mvn -f fe/pom.xml -pl :fe-connector-paimon -am install
-Dmaven.build.cache.enabled=false` (553 Paimon connector tests passed, 1 live
test skipped)
- [x] `thirdparty/test/arrow-lifecycle-test.sh`
- [x] `thirdparty/test/adbc-jni-config-test.sh`
- [x] `build-support/check-build-hygiene.sh`
- [x] shell syntax, YAML parsing, and `git diff --check`
- Behavior changed:
- [x] Yes. The paimon-cpp reader and `enable_paimon_cpp_reader` session
variable are removed; deprecated wire fields remain for compatibility.
- Does this need documentation:
- [x] No
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]