Michael Smith created KUDU-3758:
-----------------------------------
Summary: QueueOutboundCall and QueueResponseForCall have extra copy
Key: KUDU-3758
URL: https://issues.apache.org/jira/browse/KUDU-3758
Project: Kudu
Issue Type: Bug
Components: rpc
Affects Versions: 1.18.1
Reporter: Michael Smith
In [https://github.com/apache/kudu/blob/1.18.1/src/kudu/rpc/connection.cc,]
QueueOutboundCall and QueueResponseForCall create a copy of tmp_slices when
passing it to OutboundTransfer::CreateForCallResponse and
OutboundTransfer::CreateForCallRequest. The number of slices is frequently
small, so it's usually not a big cost, but we want to avoid any unnecessary
work on RPC reactor threads.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)