Uh oh!
There was an error while loading. Please reload this page.
[fix](rpc) fix transfer large data and enable transfer_large_data_by_brpc by default - #35770
Conversation
doris-robot
commented
Jun 2, 2024
Thank you for your contribution to Apache Doris. Since 2024-03-18, the Document has been moved to doris-website. |
clang-tidy review says "All clean, LGTM! 👍" |
liaoxin01
commented
Jun 2, 2024
run buildall |
clang-tidy review says "All clean, LGTM! 👍" |
1 similar comment
clang-tidy review says "All clean, LGTM! 👍" |
doris-robot
commented
Jun 2, 2024
TeamCity be ut coverage result: |
dataroaring
commented
Jun 3, 2024
run performance |
PR approved by at least one committer and no changes requested. |
PR approved by anyone and no changes requested. |
dataroaring
commented
Jun 3, 2024
run performance |
doris-robot
commented
Jun 3, 2024
TPC-H: Total hot run time: 42062 ms |
doris-robot
commented
Jun 3, 2024
TPC-DS: Total hot run time: 170839 ms |
doris-robot
commented
Jun 3, 2024
ClickBench: Total hot run time: 30.61 s |
…brpc by default (#35770) ## Proposed changes Issue Number: close #xxx when send large data by rpc,load will report the following error: ``` add batch req success but status isn't ok, err: [INTERNAL_ERROR]PStatus: (172.200.0.1)[INTERNAL_ERROR]fail to add batch in load channel. unknown load_id=0000000000000000-0000000000000000. ``` The maximum length of protobuf is 2GB. When it exceeds 2GB, we will use the brpc HTTP method. However, the block data was not removed during encoding, resulting in protobuf exceeding the length and encoding failure. The config of transfer_large_data_by_brpc was enabled by default on branch-2.0, so we also enable it on master.
…brpc by default (apache#35770) ## Proposed changes Issue Number: close #xxx when send large data by rpc,load will report the following error: ``` add batch req success but status isn't ok, err: [INTERNAL_ERROR]PStatus: (172.200.0.1)[INTERNAL_ERROR]fail to add batch in load channel. unknown load_id=0000000000000000-0000000000000000. ``` The maximum length of protobuf is 2GB. When it exceeds 2GB, we will use the brpc HTTP method. However, the block data was not removed during encoding, resulting in protobuf exceeding the length and encoding failure. The config of transfer_large_data_by_brpc was enabled by default on branch-2.0, so we also enable it on master.
…brpc by default (apache#35770) Issue Number: close #xxx when send large data by rpc,load will report the following error: ``` add batch req success but status isn't ok, err: [INTERNAL_ERROR]PStatus: (172.200.0.1)[INTERNAL_ERROR]fail to add batch in load channel. unknown load_id=0000000000000000-0000000000000000. ``` The maximum length of protobuf is 2GB. When it exceeds 2GB, we will use the brpc HTTP method. However, the block data was not removed during encoding, resulting in protobuf exceeding the length and encoding failure. The config of transfer_large_data_by_brpc was enabled by default on branch-2.0, so we also enable it on master.
…brpc by default (apache#35770) ## Proposed changes Issue Number: close #xxx when send large data by rpc,load will report the following error: ``` add batch req success but status isn't ok, err: [INTERNAL_ERROR]PStatus: (172.200.0.1)[INTERNAL_ERROR]fail to add batch in load channel. unknown load_id=0000000000000000-0000000000000000. ``` The maximum length of protobuf is 2GB. When it exceeds 2GB, we will use the brpc HTTP method. However, the block data was not removed during encoding, resulting in protobuf exceeding the length and encoding failure. The config of transfer_large_data_by_brpc was enabled by default on branch-2.0, so we also enable it on master.
…brpc by default apache#35770 (apache#36167) cherry pick from apache#35770
…brpc by default (apache#35770) ## Proposed changes Issue Number: close #xxx when send large data by rpc,load will report the following error: ``` add batch req success but status isn't ok, err: [INTERNAL_ERROR]PStatus: (172.200.0.1)[INTERNAL_ERROR]fail to add batch in load channel. unknown load_id=0000000000000000-0000000000000000. ``` The maximum length of protobuf is 2GB. When it exceeds 2GB, we will use the brpc HTTP method. However, the block data was not removed during encoding, resulting in protobuf exceeding the length and encoding failure. The config of transfer_large_data_by_brpc was enabled by default on branch-2.0, so we also enable it on master.
Proposed changes
Issue Number: close #xxx
when send large data by rpc,load will report the following error:
The maximum length of protobuf is 2GB. When it exceeds 2GB, we will use the brpc HTTP method. However, the block data was not removed during encoding, resulting in protobuf exceeding the length and encoding failure.
The config of transfer_large_data_by_brpc was enabled by default on branch-2.0, so we also enable it on master.