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

   ### What problem does this PR solve?
   
   Related PR: #66350
   
   Backport #66350 to `branch-4.2` to unify BE and Recycler object-storage 
clients under `common/cpp/obj-client`, including shared provider 
implementations, credential factories, rate-limit decorators, listing and 
recursive deletion.
   
   Resolve branch conflicts while preserving 4.2's native GCP client 
construction and GCS V4 signed URLs, container credential token-file support, 
bounded S3 response streams, and read error diagnostics. Omit changes to 
Kinesis and Hive code/tests absent from 4.2, and omit Recycler fault-injection 
configuration absent from this branch.
   
   ### Release note
   
   None
   
   ### Check List (For Author)
   
   - Test:
       - Compilation and tests skipped as requested.
       - C++ formatting checked with clang-format 16.0.5; `git diff --check` 
passes.
       - CI requested with `run buildall`.
   - Behavior changed: Same object-client refactor as #66350, adapted to retain 
existing 4.2 functionality.
   - Does this need documentation: 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]

Reply via email to