xinyiZzz opened a new pull request, #9803:
URL: https://github.com/apache/incubator-doris/pull/9803

   # Proposed changes
   
   Issue Number: close #7163
   
   ## Problem Summary:
   
   When the length of `Tuple/Block data` is greater than 1.8G, serialize the 
protoBuf request and embed the `Tuple/Block data` into the controller 
attachment and transmit it through http brpc.
   
   This is to avoid errors when the length of the protoBuf request exceeds 2G: 
`Bad request, error_text=[E1003]Fail to compress request`.
   
   In #7164, `Tuple/Block data` was put into attachment and sent via default 
`baidu_std brpc`, but when the attachment exceeds 2G, it will be truncated. 
There is no 2G limit for sending via `http brpc`.
   
   Also, in #7921, consider putting `Tuple/Block data` into attachment 
transport by default, as this theoretically reduces one serialization and 
improves performance. However, the test found that the performance did not 
improve, but the memory peak increased due to the addition of a memory copy.
   
   ## Checklist(Required)
   
   1. Does it affect the original behavior: (Yes)
   2. Has unit tests been added: (No)
   3. Has document been added or modified: (Yes/No/No Need)
   4. Does it need to update dependencies: (Yes/No)
   5. Are there any changes that cannot be rolled back: (Yes/No)
   
   ## Further comments
   
   If this is a relatively large or complex change, kick off the discussion at 
[d...@doris.apache.org](mailto:d...@doris.apache.org) by explaining why you 
chose the solution you did and what alternatives you considered, etc...
   


-- 
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: commits-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to