Uh oh!
There was an error while loading. Please reload this page.
[fix](brpc_client_cache) resolve hostname in DNS cache before passing to brpc - #40074
Conversation
doris-robot
commented
Aug 28, 2024
Thank you for your contribution to Apache Doris. Since 2024-03-18, the Document has been moved to doris-website. |
kaijchen
commented
Aug 28, 2024
run buildall |
PR approved by at least one committer and no changes requested. |
PR approved by anyone and no changes requested. |
clang-tidy review says "All clean, LGTM! 👍" |
kaijchen
commented
Aug 29, 2024
run buildall |
clang-tidy review says "All clean, LGTM! 👍" |
01a3174 to
9401056Comparedataroaring
commented
Aug 29, 2024
run buildall |
clang-tidy review says "All clean, LGTM! 👍" |
kaijchen
commented
Aug 30, 2024
run buildall |
clang-tidy review says "All clean, LGTM! 👍" |
doris-robot
commented
Aug 30, 2024
TPC-H: Total hot run time: 38115 ms |
doris-robot
commented
Aug 30, 2024
TPC-DS: Total hot run time: 192437 ms |
doris-robot
commented
Aug 30, 2024
ClickBench: Total hot run time: 32.69 s |
kaijchen
commented
Aug 30, 2024
run buildall |
clang-tidy review says "All clean, LGTM! 👍" |
1 similar comment
clang-tidy review says "All clean, LGTM! 👍" |
kaijchen
commented
Sep 2, 2024
run buildall |
clang-tidy review says "All clean, LGTM! 👍" |
doris-robot
commented
Sep 2, 2024
TPC-H: Total hot run time: 38229 ms |
doris-robot
commented
Sep 2, 2024
TPC-DS: Total hot run time: 192591 ms |
bff912e to
417f803Compareliaoxin01
commented
Sep 11, 2024
run buildall |
doris-robot
commented
Sep 11, 2024
TeamCity be ut coverage result: |
doris-robot
commented
Sep 11, 2024
TPC-H: Total hot run time: 37878 ms |
doris-robot
commented
Sep 11, 2024
TPC-DS: Total hot run time: 192318 ms |
doris-robot
commented
Sep 11, 2024
ClickBench: Total hot run time: 31.05 s |
… to brpc (apache#40074) Currently brpc does not support resloving IPv6 hostnames, errors will be returned on `brpc::Channel::Init`. The brpc client cache may return `nullptr` on its `get_client` or `get_new_client_no_cache` APIs. This PR made the following changes: 1. Resolve hostnames from DNS cache before passing it to brpc. 2. Callers should check nullptr after get client, in case of failures.
… to brpc (#40074) Currently brpc does not support resloving IPv6 hostnames, errors will be returned on `brpc::Channel::Init`. The brpc client cache may return `nullptr` on its `get_client` or `get_new_client_no_cache` APIs. This PR made the following changes: 1. Resolve hostnames from DNS cache before passing it to brpc. 2. Callers should check nullptr after get client, in case of failures.
… to brpc (apache#40074) Currently brpc does not support resloving IPv6 hostnames, errors will be returned on `brpc::Channel::Init`. The brpc client cache may return `nullptr` on its `get_client` or `get_new_client_no_cache` APIs. This PR made the following changes: 1. Resolve hostnames from DNS cache before passing it to brpc. 2. Callers should check nullptr after get client, in case of failures.
Proposed changes
Currently brpc does not support resloving IPv6 hostnames, errors will be returned on
brpc::Channel::Init.The brpc client cache may return
nullptron itsget_clientorget_new_client_no_cacheAPIs.This PR made the following changes: