Shekharrajak opened a new pull request, #69235:
URL: https://github.com/apache/doris/pull/69235

   ### What problem does this PR solve?
   
   Issue Number: close #69234
   
   Upgrade librdkafka from 2.11.0 to 2.15.0 as a dependency prerequisite for 
exploring Kafka share-group ingestion (#63190). This change does not enable 
share consumers in Routine Load.
   
   Update the archive checksum and patch wiring. Retain the existing static 
pkg-config, symbol-export, and broker-thread assertion patches. Remove the 
watermark-query timeout patch because the same fix is already present upstream 
in 2.15.0.
   
   ### Release note
   
   Upgrade the librdkafka dependency to 2.15.0.
   
   ### Check List (For Author)
   
   - Test
       - [ ] Regression test
       - [x] Unit Test
       - [x] Manual test (details below)
   - Behavior changed:
       - [x] Yes: upgrades the underlying Kafka client library; no new Doris 
ingestion mode or configuration.
   - Does this need documentation?
       - [x] No.
   
   Validation:
   - `bash -n thirdparty/vars.sh thirdparty/download-thirdparty.sh 
thirdparty/build-thirdparty.sh` passed.
   - `git diff --check` passed.
   - `bash thirdparty/build-thirdparty.sh librdkafka` successfully downloaded, 
checksum-verified, extracted, and patched 2.15.0. Compilation was blocked by 
the local prerequisite check: `byacc: command not found`.
   - Built the patched upstream C and C++ libraries on macOS using `./configure 
--enable-static --disable-c11threads --disable-ssl --disable-gssapi 
--disable-curl --disable-zstd --disable-zlib --disable-lz4-ext` followed by 
`make -j8`.
   - `make -C tests -j8 build` and `make -C tests unit` passed 
(`0000_unittests`).
   
   Full Doris third-party/BE compilation, SASL/SSL linking, and broker-backed 
Routine Load ingestion/recovery remain unvalidated. Keeping this PR in draft 
pending that coverage.
   
   ### Check List (For Reviewer who merge this PR)
   
   - [ ] Confirm the release note
   - [ ] Confirm test cases
   - [ ] Confirm document
   - [ ] Add branch pick label
   


-- 
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]

Reply via email to