YugabyteDB (2.13.1.0-b60, 21121d69985fbf76aa6958d8f04a9bfa936293b5)

Coverage Report

Created: 2022-03-22 16:43

/Users/deen/code/yugabyte-db/src/yb/rpc/local_call.h
Line
Count
Source (jump to first uncovered line)
1
//
2
// Copyright (c) YugaByte, Inc.
3
//
4
// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
5
// in compliance with the License.  You may obtain a copy of the License at
6
//
7
// http://www.apache.org/licenses/LICENSE-2.0
8
//
9
// Unless required by applicable law or agreed to in writing, software distributed under the License
10
// is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
11
// or implied.  See the License for the specific language governing permissions and limitations
12
// under the License.
13
//
14
//
15
16
#ifndef YB_RPC_LOCAL_CALL_H
17
#define YB_RPC_LOCAL_CALL_H
18
19
#include "yb/gutil/casts.h"
20
21
#include "yb/rpc/outbound_call.h"
22
#include "yb/rpc/rpc_context.h"
23
#include "yb/rpc/yb_rpc.h"
24
25
namespace yb {
26
namespace rpc {
27
28
class LocalYBInboundCall;
29
30
// A short-circuited outbound call.
31
class LocalOutboundCall : public OutboundCall {
32
 public:
33
  LocalOutboundCall(const RemoteMethod* remote_method,
34
                    const std::shared_ptr<OutboundCallMetrics>& outbound_call_metrics,
35
                    AnyMessagePtr response_storage, RpcController* controller,
36
                    std::shared_ptr<RpcMetrics> rpc_metrics, ResponseCallback callback);
37
38
  CHECKED_STATUS SetRequestParam(AnyMessageConstPtr req, const MemTrackerPtr& mem_tracker) override;
39
40
  const std::shared_ptr<LocalYBInboundCall>& CreateLocalInboundCall();
41
42
0
  size_t ObjectSize() const override { return sizeof(*this); }
43
44
10.8M
  const AnyMessageConstPtr& request() const {
45
10.8M
    return req_;
46
10.8M
  }
47
48
 protected:
49
  void Serialize(boost::container::small_vector_base<RefCntBuffer>* output) override;
50
51
  Result<const uint8_t*const*> GetSidecarPtr(size_t idx) const override;
52
  Result<SidecarHolder> GetSidecarHolder(size_t idx) const override;
53
54
 private:
55
  friend class LocalYBInboundCall;
56
57
  AnyMessageConstPtr req_;
58
59
  std::shared_ptr<LocalYBInboundCall> inbound_call_;
60
};
61
62
// A short-circuited YB inbound call.
63
class LocalYBInboundCall : public YBInboundCall, public RpcCallParams {
64
 public:
65
  LocalYBInboundCall(RpcMetrics* rpc_metrics, const RemoteMethod& remote_method,
66
                     std::weak_ptr<LocalOutboundCall> outbound_call,
67
                     CoarseTimePoint deadline);
68
69
10.8M
  bool IsLocalCall() const override { return true; }
70
71
  const Endpoint& remote_address() const override;
72
  const Endpoint& local_address() const override;
73
31.7M
  CoarseTimePoint GetClientDeadline() const override { return deadline_; }
74
75
  CHECKED_STATUS ParseParam(RpcCallParams* params) override;
76
77
0
  size_t ObjectSize() const override { return sizeof(*this); }
78
79
10.5M
  size_t AddRpcSidecar(Slice car) override {
80
10.5M
    auto buf = RefCntBuffer(car);
81
10.5M
    sidecar_pointers_.push_back({buf.ubegin(), buf.uend()});
82
10.5M
    sidecars_.push_back(std::move(buf));
83
10.5M
    return sidecars_.size() - 1;
84
10.5M
  }
85
86
32.4M
  std::shared_ptr<LocalOutboundCall> outbound_call() const {
87
32.4M
    return outbound_call_.lock();
88
32.4M
  }
89
90
 protected:
91
  void Respond(AnyMessageConstPtr req, bool is_success) override;
92
93
 private:
94
  friend class LocalOutboundCall;
95
96
  Result<size_t> ParseRequest(Slice param) override;
97
  AnyMessageConstPtr SerializableResponse() override;
98
99
  boost::container::small_vector<RefCntBuffer, kMinBufferForSidecarSlices> sidecars_;
100
  boost::container::small_vector<
101
      std::array<const uint8_t*, 2>, kMinBufferForSidecarSlices> sidecar_pointers_;
102
103
  // Weak pointer back to the outbound call owning this inbound call to avoid circular reference.
104
  std::weak_ptr<LocalOutboundCall> outbound_call_;
105
106
  const CoarseTimePoint deadline_;
107
};
108
109
template <class Params, class F>
110
81.1M
auto HandleCall(InboundCallPtr call, F f) {
111
81.1M
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
81.1M
  if (yb_call->IsLocalCall()) {
113
10.8M
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
10.8M
    auto outbound_call = local_call->outbound_call();
115
10.8M
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
10.8M
        Params::CastMessage(outbound_call->request()));
117
10.8M
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
10.8M
        Params::CastMessage(outbound_call->response()));
119
10.8M
    RpcContext rpc_context(std::move(local_call));
120
10.8M
    f(req, resp, std::move(rpc_context));
121
70.3M
  } else {
122
70.3M
    auto params = std::make_shared<Params>();
123
70.3M
    auto* req = &params->request();
124
70.3M
    auto* resp = &params->response();
125
70.3M
    RpcContext rpc_context(yb_call, std::move(params));
126
70.3M
    if (!rpc_context.responded()) {
127
70.2M
      f(req, resp, std::move(rpc_context));
128
70.2M
    }
129
70.3M
  }
130
81.1M
}
remote_bootstrap.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::BeginRemoteBootstrapSessionRequestPB, yb::tserver::BeginRemoteBootstrapSessionResponsePB>, yb::tserver::RemoteBootstrapServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::BeginRemoteBootstrapSessionRequestPB const*, yb::tserver::BeginRemoteBootstrapSessionResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::RemoteBootstrapServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::BeginRemoteBootstrapSessionRequestPB const*, yb::tserver::BeginRemoteBootstrapSessionResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2.03k
auto HandleCall(InboundCallPtr call, F f) {
111
2.03k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2.03k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
2.03k
  } else {
122
2.03k
    auto params = std::make_shared<Params>();
123
2.03k
    auto* req = &params->request();
124
2.03k
    auto* resp = &params->response();
125
2.03k
    RpcContext rpc_context(yb_call, std::move(params));
126
2.03k
    if (!rpc_context.responded()) {
127
2.03k
      f(req, resp, std::move(rpc_context));
128
2.03k
    }
129
2.03k
  }
130
2.03k
}
remote_bootstrap.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::CheckRemoteBootstrapSessionActiveRequestPB, yb::tserver::CheckRemoteBootstrapSessionActiveResponsePB>, yb::tserver::RemoteBootstrapServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::CheckRemoteBootstrapSessionActiveRequestPB const*, yb::tserver::CheckRemoteBootstrapSessionActiveResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::RemoteBootstrapServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::CheckRemoteBootstrapSessionActiveRequestPB const*, yb::tserver::CheckRemoteBootstrapSessionActiveResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
5
auto HandleCall(InboundCallPtr call, F f) {
111
5
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
5
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
5
  } else {
122
5
    auto params = std::make_shared<Params>();
123
5
    auto* req = &params->request();
124
5
    auto* resp = &params->response();
125
5
    RpcContext rpc_context(yb_call, std::move(params));
126
5
    if (!rpc_context.responded()) {
127
5
      f(req, resp, std::move(rpc_context));
128
5
    }
129
5
  }
130
5
}
remote_bootstrap.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::FetchDataRequestPB, yb::tserver::FetchDataResponsePB>, yb::tserver::RemoteBootstrapServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::FetchDataRequestPB const*, yb::tserver::FetchDataResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::RemoteBootstrapServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::FetchDataRequestPB const*, yb::tserver::FetchDataResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
11.3k
auto HandleCall(InboundCallPtr call, F f) {
111
11.3k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
11.3k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
11.3k
  } else {
122
11.3k
    auto params = std::make_shared<Params>();
123
11.3k
    auto* req = &params->request();
124
11.3k
    auto* resp = &params->response();
125
11.3k
    RpcContext rpc_context(yb_call, std::move(params));
126
11.3k
    if (!rpc_context.responded()) {
127
11.3k
      f(req, resp, std::move(rpc_context));
128
11.3k
    }
129
11.3k
  }
130
11.3k
}
remote_bootstrap.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::EndRemoteBootstrapSessionRequestPB, yb::tserver::EndRemoteBootstrapSessionResponsePB>, yb::tserver::RemoteBootstrapServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::EndRemoteBootstrapSessionRequestPB const*, yb::tserver::EndRemoteBootstrapSessionResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::RemoteBootstrapServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::EndRemoteBootstrapSessionRequestPB const*, yb::tserver::EndRemoteBootstrapSessionResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2.02k
auto HandleCall(InboundCallPtr call, F f) {
111
2.02k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2.02k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
2.02k
  } else {
122
2.02k
    auto params = std::make_shared<Params>();
123
2.02k
    auto* req = &params->request();
124
2.02k
    auto* resp = &params->response();
125
2.02k
    RpcContext rpc_context(yb_call, std::move(params));
126
2.02k
    if (!rpc_context.responded()) {
127
2.02k
      f(req, resp, std::move(rpc_context));
128
2.02k
    }
129
2.02k
  }
130
2.02k
}
remote_bootstrap.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::RemoveSessionRequestPB, yb::tserver::RemoveSessionResponsePB>, yb::tserver::RemoteBootstrapServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::RemoveSessionRequestPB const*, yb::tserver::RemoveSessionResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::RemoteBootstrapServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::RemoveSessionRequestPB const*, yb::tserver::RemoveSessionResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1.93k
auto HandleCall(InboundCallPtr call, F f) {
111
1.93k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1.93k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1.93k
  } else {
122
1.93k
    auto params = std::make_shared<Params>();
123
1.93k
    auto* req = &params->request();
124
1.93k
    auto* resp = &params->response();
125
1.93k
    RpcContext rpc_context(yb_call, std::move(params));
126
1.93k
    if (!rpc_context.responded()) {
127
1.93k
      f(req, resp, std::move(rpc_context));
128
1.93k
    }
129
1.93k
  }
130
1.93k
}
tserver_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::CreateTabletRequestPB, yb::tserver::CreateTabletResponsePB>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::CreateTabletRequestPB const*, yb::tserver::CreateTabletResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::CreateTabletRequestPB const*, yb::tserver::CreateTabletResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
139k
auto HandleCall(InboundCallPtr call, F f) {
111
139k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
139k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
139k
  } else {
122
139k
    auto params = std::make_shared<Params>();
123
139k
    auto* req = &params->request();
124
139k
    auto* resp = &params->response();
125
139k
    RpcContext rpc_context(yb_call, std::move(params));
126
139k
    if (!rpc_context.responded()) {
127
139k
      f(req, resp, std::move(rpc_context));
128
139k
    }
129
139k
  }
130
139k
}
tserver_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::DeleteTabletRequestPB, yb::tserver::DeleteTabletResponsePB>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::DeleteTabletRequestPB const*, yb::tserver::DeleteTabletResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::DeleteTabletRequestPB const*, yb::tserver::DeleteTabletResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
77.5k
auto HandleCall(InboundCallPtr call, F f) {
111
77.5k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
77.5k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
77.5k
  } else {
122
77.5k
    auto params = std::make_shared<Params>();
123
77.5k
    auto* req = &params->request();
124
77.5k
    auto* resp = &params->response();
125
77.5k
    RpcContext rpc_context(yb_call, std::move(params));
126
77.5k
    if (!rpc_context.responded()) {
127
77.3k
      f(req, resp, std::move(rpc_context));
128
77.3k
    }
129
77.5k
  }
130
77.5k
}
tserver_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tablet::ChangeMetadataRequestPB, yb::tserver::ChangeMetadataResponsePB>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tablet::ChangeMetadataRequestPB const*, yb::tserver::ChangeMetadataResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tablet::ChangeMetadataRequestPB const*, yb::tserver::ChangeMetadataResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
28.6k
auto HandleCall(InboundCallPtr call, F f) {
111
28.6k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
28.6k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
28.6k
  } else {
122
28.6k
    auto params = std::make_shared<Params>();
123
28.6k
    auto* req = &params->request();
124
28.6k
    auto* resp = &params->response();
125
28.6k
    RpcContext rpc_context(yb_call, std::move(params));
126
28.6k
    if (!rpc_context.responded()) {
127
28.4k
      f(req, resp, std::move(rpc_context));
128
28.4k
    }
129
28.6k
  }
130
28.6k
}
tserver_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::GetSafeTimeRequestPB, yb::tserver::GetSafeTimeResponsePB>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetSafeTimeRequestPB const*, yb::tserver::GetSafeTimeResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetSafeTimeRequestPB const*, yb::tserver::GetSafeTimeResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
4.40k
auto HandleCall(InboundCallPtr call, F f) {
111
4.40k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
4.40k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
4.40k
  } else {
122
4.40k
    auto params = std::make_shared<Params>();
123
4.40k
    auto* req = &params->request();
124
4.40k
    auto* resp = &params->response();
125
4.40k
    RpcContext rpc_context(yb_call, std::move(params));
126
4.40k
    if (!rpc_context.responded()) {
127
4.38k
      f(req, resp, std::move(rpc_context));
128
4.38k
    }
129
4.40k
  }
130
4.40k
}
tserver_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::BackfillIndexRequestPB, yb::tserver::BackfillIndexResponsePB>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::BackfillIndexRequestPB const*, yb::tserver::BackfillIndexResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::BackfillIndexRequestPB const*, yb::tserver::BackfillIndexResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
4.52k
auto HandleCall(InboundCallPtr call, F f) {
111
4.52k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
4.52k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
4.52k
  } else {
122
4.52k
    auto params = std::make_shared<Params>();
123
4.52k
    auto* req = &params->request();
124
4.52k
    auto* resp = &params->response();
125
4.52k
    RpcContext rpc_context(yb_call, std::move(params));
126
4.52k
    if (!rpc_context.responded()) {
127
4.50k
      f(req, resp, std::move(rpc_context));
128
4.50k
    }
129
4.52k
  }
130
4.52k
}
tserver_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tablet::ChangeMetadataRequestPB, yb::tserver::ChangeMetadataResponsePB>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tablet::ChangeMetadataRequestPB const*, yb::tserver::ChangeMetadataResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tablet::ChangeMetadataRequestPB const*, yb::tserver::ChangeMetadataResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
3.79k
auto HandleCall(InboundCallPtr call, F f) {
111
3.79k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
3.79k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
3.79k
  } else {
122
3.79k
    auto params = std::make_shared<Params>();
123
3.79k
    auto* req = &params->request();
124
3.79k
    auto* resp = &params->response();
125
3.79k
    RpcContext rpc_context(yb_call, std::move(params));
126
3.79k
    if (!rpc_context.responded()) {
127
3.77k
      f(req, resp, std::move(rpc_context));
128
3.77k
    }
129
3.79k
  }
130
3.79k
}
Unexecuted instantiation: tserver_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::CopartitionTableRequestPB, yb::tserver::CopartitionTableResponsePB>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::CopartitionTableRequestPB const*, yb::tserver::CopartitionTableResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::CopartitionTableRequestPB const*, yb::tserver::CopartitionTableResponsePB*, yb::rpc::RpcContext))
tserver_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::FlushTabletsRequestPB, yb::tserver::FlushTabletsResponsePB>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::FlushTabletsRequestPB const*, yb::tserver::FlushTabletsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::FlushTabletsRequestPB const*, yb::tserver::FlushTabletsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
43
auto HandleCall(InboundCallPtr call, F f) {
111
43
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
43
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
43
  } else {
122
43
    auto params = std::make_shared<Params>();
123
43
    auto* req = &params->request();
124
43
    auto* resp = &params->response();
125
43
    RpcContext rpc_context(yb_call, std::move(params));
126
43
    if (!rpc_context.responded()) {
127
43
      f(req, resp, std::move(rpc_context));
128
43
    }
129
43
  }
130
43
}
Unexecuted instantiation: tserver_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::CountIntentsRequestPB, yb::tserver::CountIntentsResponsePB>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::CountIntentsRequestPB const*, yb::tserver::CountIntentsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::CountIntentsRequestPB const*, yb::tserver::CountIntentsResponsePB*, yb::rpc::RpcContext))
tserver_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::AddTableToTabletRequestPB, yb::tserver::AddTableToTabletResponsePB>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::AddTableToTabletRequestPB const*, yb::tserver::AddTableToTabletResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::AddTableToTabletRequestPB const*, yb::tserver::AddTableToTabletResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
126
auto HandleCall(InboundCallPtr call, F f) {
111
126
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
126
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
126
  } else {
122
126
    auto params = std::make_shared<Params>();
123
126
    auto* req = &params->request();
124
126
    auto* resp = &params->response();
125
126
    RpcContext rpc_context(yb_call, std::move(params));
126
126
    if (!rpc_context.responded()) {
127
126
      f(req, resp, std::move(rpc_context));
128
126
    }
129
126
  }
130
126
}
tserver_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::RemoveTableFromTabletRequestPB, yb::tserver::RemoveTableFromTabletResponsePB>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::RemoveTableFromTabletRequestPB const*, yb::tserver::RemoveTableFromTabletResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::RemoveTableFromTabletRequestPB const*, yb::tserver::RemoveTableFromTabletResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
81
auto HandleCall(InboundCallPtr call, F f) {
111
81
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
81
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
81
  } else {
122
81
    auto params = std::make_shared<Params>();
123
81
    auto* req = &params->request();
124
81
    auto* resp = &params->response();
125
81
    RpcContext rpc_context(yb_call, std::move(params));
126
81
    if (!rpc_context.responded()) {
127
81
      f(req, resp, std::move(rpc_context));
128
81
    }
129
81
  }
130
81
}
tserver_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tablet::SplitTabletRequestPB, yb::tserver::SplitTabletResponsePB>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tablet::SplitTabletRequestPB const*, yb::tserver::SplitTabletResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tablet::SplitTabletRequestPB const*, yb::tserver::SplitTabletResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
141
auto HandleCall(InboundCallPtr call, F f) {
111
141
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
141
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
141
  } else {
122
141
    auto params = std::make_shared<Params>();
123
141
    auto* req = &params->request();
124
141
    auto* resp = &params->response();
125
141
    RpcContext rpc_context(yb_call, std::move(params));
126
141
    if (!rpc_context.responded()) {
127
141
      f(req, resp, std::move(rpc_context));
128
141
    }
129
141
  }
130
141
}
tserver_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::UpgradeYsqlRequestPB, yb::tserver::UpgradeYsqlResponsePB>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_12::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::UpgradeYsqlRequestPB const*, yb::tserver::UpgradeYsqlResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerAdminServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_12::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::UpgradeYsqlRequestPB const*, yb::tserver::UpgradeYsqlResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
4
auto HandleCall(InboundCallPtr call, F f) {
111
4
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
4
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
4
  } else {
122
4
    auto params = std::make_shared<Params>();
123
4
    auto* req = &params->request();
124
4
    auto* resp = &params->response();
125
4
    RpcContext rpc_context(yb_call, std::move(params));
126
4
    if (!rpc_context.responded()) {
127
4
      f(req, resp, std::move(rpc_context));
128
4
    }
129
4
  }
130
4
}
cdc_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::cdc::CreateCDCStreamRequestPB, yb::cdc::CreateCDCStreamResponsePB>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::CreateCDCStreamRequestPB const*, yb::cdc::CreateCDCStreamResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::CreateCDCStreamRequestPB const*, yb::cdc::CreateCDCStreamResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
307
auto HandleCall(InboundCallPtr call, F f) {
111
307
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
307
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
307
  } else {
122
307
    auto params = std::make_shared<Params>();
123
307
    auto* req = &params->request();
124
307
    auto* resp = &params->response();
125
307
    RpcContext rpc_context(yb_call, std::move(params));
126
307
    if (!rpc_context.responded()) {
127
307
      f(req, resp, std::move(rpc_context));
128
307
    }
129
307
  }
130
307
}
Unexecuted instantiation: cdc_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::cdc::DeleteCDCStreamRequestPB, yb::cdc::DeleteCDCStreamResponsePB>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::DeleteCDCStreamRequestPB const*, yb::cdc::DeleteCDCStreamResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::DeleteCDCStreamRequestPB const*, yb::cdc::DeleteCDCStreamResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: cdc_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::cdc::ListTabletsRequestPB, yb::cdc::ListTabletsResponsePB>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::ListTabletsRequestPB const*, yb::cdc::ListTabletsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::ListTabletsRequestPB const*, yb::cdc::ListTabletsResponsePB*, yb::rpc::RpcContext))
cdc_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::cdc::GetChangesRequestPB, yb::cdc::GetChangesResponsePB>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::GetChangesRequestPB const*, yb::cdc::GetChangesResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::GetChangesRequestPB const*, yb::cdc::GetChangesResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
642
auto HandleCall(InboundCallPtr call, F f) {
111
642
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
642
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
642
  } else {
122
642
    auto params = std::make_shared<Params>();
123
642
    auto* req = &params->request();
124
642
    auto* resp = &params->response();
125
642
    RpcContext rpc_context(yb_call, std::move(params));
126
642
    if (!rpc_context.responded()) {
127
642
      f(req, resp, std::move(rpc_context));
128
642
    }
129
642
  }
130
642
}
cdc_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::cdc::GetCheckpointRequestPB, yb::cdc::GetCheckpointResponsePB>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::GetCheckpointRequestPB const*, yb::cdc::GetCheckpointResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::GetCheckpointRequestPB const*, yb::cdc::GetCheckpointResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
14
auto HandleCall(InboundCallPtr call, F f) {
111
14
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
14
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
14
  } else {
122
14
    auto params = std::make_shared<Params>();
123
14
    auto* req = &params->request();
124
14
    auto* resp = &params->response();
125
14
    RpcContext rpc_context(yb_call, std::move(params));
126
14
    if (!rpc_context.responded()) {
127
14
      f(req, resp, std::move(rpc_context));
128
14
    }
129
14
  }
130
14
}
cdc_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::cdc::UpdateCdcReplicatedIndexRequestPB, yb::cdc::UpdateCdcReplicatedIndexResponsePB>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::UpdateCdcReplicatedIndexRequestPB const*, yb::cdc::UpdateCdcReplicatedIndexResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::UpdateCdcReplicatedIndexRequestPB const*, yb::cdc::UpdateCdcReplicatedIndexResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
219
auto HandleCall(InboundCallPtr call, F f) {
111
219
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
219
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
219
  } else {
122
219
    auto params = std::make_shared<Params>();
123
219
    auto* req = &params->request();
124
219
    auto* resp = &params->response();
125
219
    RpcContext rpc_context(yb_call, std::move(params));
126
219
    if (!rpc_context.responded()) {
127
219
      f(req, resp, std::move(rpc_context));
128
219
    }
129
219
  }
130
219
}
Unexecuted instantiation: cdc_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::cdc::BootstrapProducerRequestPB, yb::cdc::BootstrapProducerResponsePB>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::BootstrapProducerRequestPB const*, yb::cdc::BootstrapProducerResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::BootstrapProducerRequestPB const*, yb::cdc::BootstrapProducerResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: cdc_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::cdc::GetLatestEntryOpIdRequestPB, yb::cdc::GetLatestEntryOpIdResponsePB>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::GetLatestEntryOpIdRequestPB const*, yb::cdc::GetLatestEntryOpIdResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::GetLatestEntryOpIdRequestPB const*, yb::cdc::GetLatestEntryOpIdResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: cdc_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::cdc::GetCDCDBStreamInfoRequestPB, yb::cdc::GetCDCDBStreamInfoResponsePB>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::GetCDCDBStreamInfoRequestPB const*, yb::cdc::GetCDCDBStreamInfoResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::GetCDCDBStreamInfoRequestPB const*, yb::cdc::GetCDCDBStreamInfoResponsePB*, yb::rpc::RpcContext))
cdc_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::cdc::SetCDCCheckpointRequestPB, yb::cdc::SetCDCCheckpointResponsePB>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::SetCDCCheckpointRequestPB const*, yb::cdc::SetCDCCheckpointResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::cdc::CDCServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::cdc::SetCDCCheckpointRequestPB const*, yb::cdc::SetCDCCheckpointResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
6
auto HandleCall(InboundCallPtr call, F f) {
111
6
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
6
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
6
  } else {
122
6
    auto params = std::make_shared<Params>();
123
6
    auto* req = &params->request();
124
6
    auto* resp = &params->response();
125
6
    RpcContext rpc_context(yb_call, std::move(params));
126
6
    if (!rpc_context.responded()) {
127
6
      f(req, resp, std::move(rpc_context));
128
6
    }
129
6
  }
130
6
}
backup.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::TabletSnapshotOpRequestPB, yb::tserver::TabletSnapshotOpResponsePB>, yb::tserver::TabletServerBackupServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::TabletSnapshotOpRequestPB const*, yb::tserver::TabletSnapshotOpResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerBackupServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::TabletSnapshotOpRequestPB const*, yb::tserver::TabletSnapshotOpResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
55
auto HandleCall(InboundCallPtr call, F f) {
111
55
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
55
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
55
  } else {
122
55
    auto params = std::make_shared<Params>();
123
55
    auto* req = &params->request();
124
55
    auto* resp = &params->response();
125
55
    RpcContext rpc_context(yb_call, std::move(params));
126
55
    if (!rpc_context.responded()) {
127
55
      f(req, resp, std::move(rpc_context));
128
55
    }
129
55
  }
130
55
}
master_backup.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::CreateSnapshotRequestPB, yb::master::CreateSnapshotResponsePB>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateSnapshotRequestPB const*, yb::master::CreateSnapshotResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateSnapshotRequestPB const*, yb::master::CreateSnapshotResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
3
auto HandleCall(InboundCallPtr call, F f) {
111
3
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
3
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
3
  } else {
122
3
    auto params = std::make_shared<Params>();
123
3
    auto* req = &params->request();
124
3
    auto* resp = &params->response();
125
3
    RpcContext rpc_context(yb_call, std::move(params));
126
3
    if (!rpc_context.responded()) {
127
3
      f(req, resp, std::move(rpc_context));
128
3
    }
129
3
  }
130
3
}
master_backup.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ListSnapshotsRequestPB, yb::master::ListSnapshotsResponsePB>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListSnapshotsRequestPB const*, yb::master::ListSnapshotsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListSnapshotsRequestPB const*, yb::master::ListSnapshotsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
9
auto HandleCall(InboundCallPtr call, F f) {
111
9
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
9
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
9
  } else {
122
9
    auto params = std::make_shared<Params>();
123
9
    auto* req = &params->request();
124
9
    auto* resp = &params->response();
125
9
    RpcContext rpc_context(yb_call, std::move(params));
126
9
    if (!rpc_context.responded()) {
127
9
      f(req, resp, std::move(rpc_context));
128
9
    }
129
9
  }
130
9
}
master_backup.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ListSnapshotRestorationsRequestPB, yb::master::ListSnapshotRestorationsResponsePB>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListSnapshotRestorationsRequestPB const*, yb::master::ListSnapshotRestorationsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListSnapshotRestorationsRequestPB const*, yb::master::ListSnapshotRestorationsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
6
auto HandleCall(InboundCallPtr call, F f) {
111
6
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
6
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
6
  } else {
122
6
    auto params = std::make_shared<Params>();
123
6
    auto* req = &params->request();
124
6
    auto* resp = &params->response();
125
6
    RpcContext rpc_context(yb_call, std::move(params));
126
6
    if (!rpc_context.responded()) {
127
6
      f(req, resp, std::move(rpc_context));
128
6
    }
129
6
  }
130
6
}
master_backup.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::RestoreSnapshotRequestPB, yb::master::RestoreSnapshotResponsePB>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::RestoreSnapshotRequestPB const*, yb::master::RestoreSnapshotResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::RestoreSnapshotRequestPB const*, yb::master::RestoreSnapshotResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
3
auto HandleCall(InboundCallPtr call, F f) {
111
3
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
3
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
3
  } else {
122
3
    auto params = std::make_shared<Params>();
123
3
    auto* req = &params->request();
124
3
    auto* resp = &params->response();
125
3
    RpcContext rpc_context(yb_call, std::move(params));
126
3
    if (!rpc_context.responded()) {
127
3
      f(req, resp, std::move(rpc_context));
128
3
    }
129
3
  }
130
3
}
Unexecuted instantiation: master_backup.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::DeleteSnapshotRequestPB, yb::master::DeleteSnapshotResponsePB>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteSnapshotRequestPB const*, yb::master::DeleteSnapshotResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteSnapshotRequestPB const*, yb::master::DeleteSnapshotResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: master_backup.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ImportSnapshotMetaRequestPB, yb::master::ImportSnapshotMetaResponsePB>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ImportSnapshotMetaRequestPB const*, yb::master::ImportSnapshotMetaResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ImportSnapshotMetaRequestPB const*, yb::master::ImportSnapshotMetaResponsePB*, yb::rpc::RpcContext))
master_backup.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::CreateSnapshotScheduleRequestPB, yb::master::CreateSnapshotScheduleResponsePB>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateSnapshotScheduleRequestPB const*, yb::master::CreateSnapshotScheduleResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateSnapshotScheduleRequestPB const*, yb::master::CreateSnapshotScheduleResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
8
auto HandleCall(InboundCallPtr call, F f) {
111
8
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
8
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
8
  } else {
122
8
    auto params = std::make_shared<Params>();
123
8
    auto* req = &params->request();
124
8
    auto* resp = &params->response();
125
8
    RpcContext rpc_context(yb_call, std::move(params));
126
8
    if (!rpc_context.responded()) {
127
8
      f(req, resp, std::move(rpc_context));
128
8
    }
129
8
  }
130
8
}
master_backup.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ListSnapshotSchedulesRequestPB, yb::master::ListSnapshotSchedulesResponsePB>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListSnapshotSchedulesRequestPB const*, yb::master::ListSnapshotSchedulesResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListSnapshotSchedulesRequestPB const*, yb::master::ListSnapshotSchedulesResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
11
auto HandleCall(InboundCallPtr call, F f) {
111
11
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
11
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
11
  } else {
122
11
    auto params = std::make_shared<Params>();
123
11
    auto* req = &params->request();
124
11
    auto* resp = &params->response();
125
11
    RpcContext rpc_context(yb_call, std::move(params));
126
11
    if (!rpc_context.responded()) {
127
11
      f(req, resp, std::move(rpc_context));
128
11
    }
129
11
  }
130
11
}
Unexecuted instantiation: master_backup.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::DeleteSnapshotScheduleRequestPB, yb::master::DeleteSnapshotScheduleResponsePB>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteSnapshotScheduleRequestPB const*, yb::master::DeleteSnapshotScheduleResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterBackupIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteSnapshotScheduleRequestPB const*, yb::master::DeleteSnapshotScheduleResponsePB*, yb::rpc::RpcContext))
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgHeartbeatRequestPB, yb::tserver::PgHeartbeatResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgHeartbeatRequestPB const*, yb::tserver::PgHeartbeatResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgHeartbeatRequestPB const*, yb::tserver::PgHeartbeatResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
10.7k
auto HandleCall(InboundCallPtr call, F f) {
111
10.7k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
10.7k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
10.7k
  } else {
122
10.7k
    auto params = std::make_shared<Params>();
123
10.7k
    auto* req = &params->request();
124
10.7k
    auto* resp = &params->response();
125
10.7k
    RpcContext rpc_context(yb_call, std::move(params));
126
10.7k
    if (!rpc_context.responded()) {
127
10.7k
      f(req, resp, std::move(rpc_context));
128
10.7k
    }
129
10.7k
  }
130
10.7k
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgAlterDatabaseRequestPB, yb::tserver::PgAlterDatabaseResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgAlterDatabaseRequestPB const*, yb::tserver::PgAlterDatabaseResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgAlterDatabaseRequestPB const*, yb::tserver::PgAlterDatabaseResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
3
auto HandleCall(InboundCallPtr call, F f) {
111
3
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
3
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
3
  } else {
122
3
    auto params = std::make_shared<Params>();
123
3
    auto* req = &params->request();
124
3
    auto* resp = &params->response();
125
3
    RpcContext rpc_context(yb_call, std::move(params));
126
3
    if (!rpc_context.responded()) {
127
3
      f(req, resp, std::move(rpc_context));
128
3
    }
129
3
  }
130
3
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgAlterTableRequestPB, yb::tserver::PgAlterTableResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgAlterTableRequestPB const*, yb::tserver::PgAlterTableResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgAlterTableRequestPB const*, yb::tserver::PgAlterTableResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
522
auto HandleCall(InboundCallPtr call, F f) {
111
522
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
522
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
522
  } else {
122
522
    auto params = std::make_shared<Params>();
123
522
    auto* req = &params->request();
124
522
    auto* resp = &params->response();
125
522
    RpcContext rpc_context(yb_call, std::move(params));
126
522
    if (!rpc_context.responded()) {
127
522
      f(req, resp, std::move(rpc_context));
128
522
    }
129
522
  }
130
522
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgBackfillIndexRequestPB, yb::tserver::PgBackfillIndexResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgBackfillIndexRequestPB const*, yb::tserver::PgBackfillIndexResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgBackfillIndexRequestPB const*, yb::tserver::PgBackfillIndexResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
540
auto HandleCall(InboundCallPtr call, F f) {
111
540
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
540
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
540
  } else {
122
540
    auto params = std::make_shared<Params>();
123
540
    auto* req = &params->request();
124
540
    auto* resp = &params->response();
125
540
    RpcContext rpc_context(yb_call, std::move(params));
126
540
    if (!rpc_context.responded()) {
127
540
      f(req, resp, std::move(rpc_context));
128
540
    }
129
540
  }
130
540
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgCreateDatabaseRequestPB, yb::tserver::PgCreateDatabaseResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgCreateDatabaseRequestPB const*, yb::tserver::PgCreateDatabaseResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgCreateDatabaseRequestPB const*, yb::tserver::PgCreateDatabaseResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
134
auto HandleCall(InboundCallPtr call, F f) {
111
134
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
134
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
134
  } else {
122
134
    auto params = std::make_shared<Params>();
123
134
    auto* req = &params->request();
124
134
    auto* resp = &params->response();
125
134
    RpcContext rpc_context(yb_call, std::move(params));
126
134
    if (!rpc_context.responded()) {
127
134
      f(req, resp, std::move(rpc_context));
128
134
    }
129
134
  }
130
134
}
Unexecuted instantiation: pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgCreateSequencesDataTableRequestPB, yb::tserver::PgCreateSequencesDataTableResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgCreateSequencesDataTableRequestPB const*, yb::tserver::PgCreateSequencesDataTableResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgCreateSequencesDataTableRequestPB const*, yb::tserver::PgCreateSequencesDataTableResponsePB*, yb::rpc::RpcContext))
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgCreateTableRequestPB, yb::tserver::PgCreateTableResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgCreateTableRequestPB const*, yb::tserver::PgCreateTableResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgCreateTableRequestPB const*, yb::tserver::PgCreateTableResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
5.05k
auto HandleCall(InboundCallPtr call, F f) {
111
5.05k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
5.05k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
5.05k
  } else {
122
5.05k
    auto params = std::make_shared<Params>();
123
5.05k
    auto* req = &params->request();
124
5.05k
    auto* resp = &params->response();
125
5.05k
    RpcContext rpc_context(yb_call, std::move(params));
126
5.05k
    if (!rpc_context.responded()) {
127
5.05k
      f(req, resp, std::move(rpc_context));
128
5.05k
    }
129
5.05k
  }
130
5.05k
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgCreateTablegroupRequestPB, yb::tserver::PgCreateTablegroupResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgCreateTablegroupRequestPB const*, yb::tserver::PgCreateTablegroupResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgCreateTablegroupRequestPB const*, yb::tserver::PgCreateTablegroupResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
54
auto HandleCall(InboundCallPtr call, F f) {
111
54
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
54
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
54
  } else {
122
54
    auto params = std::make_shared<Params>();
123
54
    auto* req = &params->request();
124
54
    auto* resp = &params->response();
125
54
    RpcContext rpc_context(yb_call, std::move(params));
126
54
    if (!rpc_context.responded()) {
127
54
      f(req, resp, std::move(rpc_context));
128
54
    }
129
54
  }
130
54
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgDropDatabaseRequestPB, yb::tserver::PgDropDatabaseResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgDropDatabaseRequestPB const*, yb::tserver::PgDropDatabaseResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgDropDatabaseRequestPB const*, yb::tserver::PgDropDatabaseResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
72
auto HandleCall(InboundCallPtr call, F f) {
111
72
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
72
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
72
  } else {
122
72
    auto params = std::make_shared<Params>();
123
72
    auto* req = &params->request();
124
72
    auto* resp = &params->response();
125
72
    RpcContext rpc_context(yb_call, std::move(params));
126
72
    if (!rpc_context.responded()) {
127
72
      f(req, resp, std::move(rpc_context));
128
72
    }
129
72
  }
130
72
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgDropTableRequestPB, yb::tserver::PgDropTableResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgDropTableRequestPB const*, yb::tserver::PgDropTableResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgDropTableRequestPB const*, yb::tserver::PgDropTableResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
4.14k
auto HandleCall(InboundCallPtr call, F f) {
111
4.14k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
4.14k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
4.14k
  } else {
122
4.14k
    auto params = std::make_shared<Params>();
123
4.14k
    auto* req = &params->request();
124
4.14k
    auto* resp = &params->response();
125
4.14k
    RpcContext rpc_context(yb_call, std::move(params));
126
4.14k
    if (!rpc_context.responded()) {
127
4.14k
      f(req, resp, std::move(rpc_context));
128
4.14k
    }
129
4.14k
  }
130
4.14k
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgDropTablegroupRequestPB, yb::tserver::PgDropTablegroupResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgDropTablegroupRequestPB const*, yb::tserver::PgDropTablegroupResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgDropTablegroupRequestPB const*, yb::tserver::PgDropTablegroupResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
39
auto HandleCall(InboundCallPtr call, F f) {
111
39
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
39
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
39
  } else {
122
39
    auto params = std::make_shared<Params>();
123
39
    auto* req = &params->request();
124
39
    auto* resp = &params->response();
125
39
    RpcContext rpc_context(yb_call, std::move(params));
126
39
    if (!rpc_context.responded()) {
127
39
      f(req, resp, std::move(rpc_context));
128
39
    }
129
39
  }
130
39
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgFinishTransactionRequestPB, yb::tserver::PgFinishTransactionResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgFinishTransactionRequestPB const*, yb::tserver::PgFinishTransactionResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgFinishTransactionRequestPB const*, yb::tserver::PgFinishTransactionResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
218k
auto HandleCall(InboundCallPtr call, F f) {
111
218k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
218k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
218k
  } else {
122
218k
    auto params = std::make_shared<Params>();
123
218k
    auto* req = &params->request();
124
218k
    auto* resp = &params->response();
125
218k
    RpcContext rpc_context(yb_call, std::move(params));
126
218k
    if (!rpc_context.responded()) {
127
218k
      f(req, resp, std::move(rpc_context));
128
218k
    }
129
218k
  }
130
218k
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgGetCatalogMasterVersionRequestPB, yb::tserver::PgGetCatalogMasterVersionResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_12::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgGetCatalogMasterVersionRequestPB const*, yb::tserver::PgGetCatalogMasterVersionResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_12::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgGetCatalogMasterVersionRequestPB const*, yb::tserver::PgGetCatalogMasterVersionResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
22
auto HandleCall(InboundCallPtr call, F f) {
111
22
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
22
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
22
  } else {
122
22
    auto params = std::make_shared<Params>();
123
22
    auto* req = &params->request();
124
22
    auto* resp = &params->response();
125
22
    RpcContext rpc_context(yb_call, std::move(params));
126
22
    if (!rpc_context.responded()) {
127
22
      f(req, resp, std::move(rpc_context));
128
22
    }
129
22
  }
130
22
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgGetDatabaseInfoRequestPB, yb::tserver::PgGetDatabaseInfoResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_13::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgGetDatabaseInfoRequestPB const*, yb::tserver::PgGetDatabaseInfoResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_13::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgGetDatabaseInfoRequestPB const*, yb::tserver::PgGetDatabaseInfoResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
5.72k
auto HandleCall(InboundCallPtr call, F f) {
111
5.72k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
5.72k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
5.72k
  } else {
122
5.72k
    auto params = std::make_shared<Params>();
123
5.72k
    auto* req = &params->request();
124
5.72k
    auto* resp = &params->response();
125
5.72k
    RpcContext rpc_context(yb_call, std::move(params));
126
5.72k
    if (!rpc_context.responded()) {
127
5.71k
      f(req, resp, std::move(rpc_context));
128
5.71k
    }
129
5.72k
  }
130
5.72k
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgIsInitDbDoneRequestPB, yb::tserver::PgIsInitDbDoneResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_14::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgIsInitDbDoneRequestPB const*, yb::tserver::PgIsInitDbDoneResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_14::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgIsInitDbDoneRequestPB const*, yb::tserver::PgIsInitDbDoneResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2
auto HandleCall(InboundCallPtr call, F f) {
111
2
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
2
  } else {
122
2
    auto params = std::make_shared<Params>();
123
2
    auto* req = &params->request();
124
2
    auto* resp = &params->response();
125
2
    RpcContext rpc_context(yb_call, std::move(params));
126
2
    if (!rpc_context.responded()) {
127
2
      f(req, resp, std::move(rpc_context));
128
2
    }
129
2
  }
130
2
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgListLiveTabletServersRequestPB, yb::tserver::PgListLiveTabletServersResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_15::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgListLiveTabletServersRequestPB const*, yb::tserver::PgListLiveTabletServersResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_15::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgListLiveTabletServersRequestPB const*, yb::tserver::PgListLiveTabletServersResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
4
auto HandleCall(InboundCallPtr call, F f) {
111
4
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
4
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
4
  } else {
122
4
    auto params = std::make_shared<Params>();
123
4
    auto* req = &params->request();
124
4
    auto* resp = &params->response();
125
4
    RpcContext rpc_context(yb_call, std::move(params));
126
4
    if (!rpc_context.responded()) {
127
4
      f(req, resp, std::move(rpc_context));
128
4
    }
129
4
  }
130
4
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgOpenTableRequestPB, yb::tserver::PgOpenTableResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_16::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgOpenTableRequestPB const*, yb::tserver::PgOpenTableResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_16::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgOpenTableRequestPB const*, yb::tserver::PgOpenTableResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
191k
auto HandleCall(InboundCallPtr call, F f) {
111
191k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
191k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
191k
  } else {
122
191k
    auto params = std::make_shared<Params>();
123
191k
    auto* req = &params->request();
124
191k
    auto* resp = &params->response();
125
191k
    RpcContext rpc_context(yb_call, std::move(params));
126
191k
    if (!rpc_context.responded()) {
127
191k
      f(req, resp, std::move(rpc_context));
128
191k
    }
129
191k
  }
130
191k
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgPerformRequestPB, yb::tserver::PgPerformResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_17::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgPerformRequestPB const*, yb::tserver::PgPerformResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_17::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgPerformRequestPB const*, yb::tserver::PgPerformResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2.17M
auto HandleCall(InboundCallPtr call, F f) {
111
2.17M
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2.17M
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
2.17M
  } else {
122
2.17M
    auto params = std::make_shared<Params>();
123
2.17M
    auto* req = &params->request();
124
2.17M
    auto* resp = &params->response();
125
2.17M
    RpcContext rpc_context(yb_call, std::move(params));
126
2.17M
    if (!rpc_context.responded()) {
127
2.17M
      f(req, resp, std::move(rpc_context));
128
2.17M
    }
129
2.17M
  }
130
2.17M
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgReserveOidsRequestPB, yb::tserver::PgReserveOidsResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_18::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgReserveOidsRequestPB const*, yb::tserver::PgReserveOidsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_18::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgReserveOidsRequestPB const*, yb::tserver::PgReserveOidsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
805
auto HandleCall(InboundCallPtr call, F f) {
111
805
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
805
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
805
  } else {
122
805
    auto params = std::make_shared<Params>();
123
805
    auto* req = &params->request();
124
805
    auto* resp = &params->response();
125
805
    RpcContext rpc_context(yb_call, std::move(params));
126
805
    if (!rpc_context.responded()) {
127
805
      f(req, resp, std::move(rpc_context));
128
805
    }
129
805
  }
130
805
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgRollbackSubTransactionRequestPB, yb::tserver::PgRollbackSubTransactionResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_19::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgRollbackSubTransactionRequestPB const*, yb::tserver::PgRollbackSubTransactionResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_19::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgRollbackSubTransactionRequestPB const*, yb::tserver::PgRollbackSubTransactionResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
13.5k
auto HandleCall(InboundCallPtr call, F f) {
111
13.5k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
13.5k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
13.5k
  } else {
122
13.5k
    auto params = std::make_shared<Params>();
123
13.5k
    auto* req = &params->request();
124
13.5k
    auto* resp = &params->response();
125
13.5k
    RpcContext rpc_context(yb_call, std::move(params));
126
13.5k
    if (!rpc_context.responded()) {
127
13.5k
      f(req, resp, std::move(rpc_context));
128
13.5k
    }
129
13.5k
  }
130
13.5k
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgSetActiveSubTransactionRequestPB, yb::tserver::PgSetActiveSubTransactionResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_20::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgSetActiveSubTransactionRequestPB const*, yb::tserver::PgSetActiveSubTransactionResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_20::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgSetActiveSubTransactionRequestPB const*, yb::tserver::PgSetActiveSubTransactionResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
61.7k
auto HandleCall(InboundCallPtr call, F f) {
111
61.7k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
61.7k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
61.7k
  } else {
122
61.7k
    auto params = std::make_shared<Params>();
123
61.7k
    auto* req = &params->request();
124
61.7k
    auto* resp = &params->response();
125
61.7k
    RpcContext rpc_context(yb_call, std::move(params));
126
61.7k
    if (!rpc_context.responded()) {
127
61.7k
      f(req, resp, std::move(rpc_context));
128
61.7k
    }
129
61.7k
  }
130
61.7k
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgTabletServerCountRequestPB, yb::tserver::PgTabletServerCountResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_21::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgTabletServerCountRequestPB const*, yb::tserver::PgTabletServerCountResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_21::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgTabletServerCountRequestPB const*, yb::tserver::PgTabletServerCountResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
148
auto HandleCall(InboundCallPtr call, F f) {
111
148
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
148
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
148
  } else {
122
148
    auto params = std::make_shared<Params>();
123
148
    auto* req = &params->request();
124
148
    auto* resp = &params->response();
125
148
    RpcContext rpc_context(yb_call, std::move(params));
126
148
    if (!rpc_context.responded()) {
127
148
      f(req, resp, std::move(rpc_context));
128
148
    }
129
148
  }
130
148
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgTruncateTableRequestPB, yb::tserver::PgTruncateTableResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_22::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgTruncateTableRequestPB const*, yb::tserver::PgTruncateTableResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_22::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgTruncateTableRequestPB const*, yb::tserver::PgTruncateTableResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
624
auto HandleCall(InboundCallPtr call, F f) {
111
624
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
624
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
624
  } else {
122
624
    auto params = std::make_shared<Params>();
123
624
    auto* req = &params->request();
124
624
    auto* resp = &params->response();
125
624
    RpcContext rpc_context(yb_call, std::move(params));
126
624
    if (!rpc_context.responded()) {
127
624
      f(req, resp, std::move(rpc_context));
128
624
    }
129
624
  }
130
624
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgValidatePlacementRequestPB, yb::tserver::PgValidatePlacementResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_23::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgValidatePlacementRequestPB const*, yb::tserver::PgValidatePlacementResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_23::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgValidatePlacementRequestPB const*, yb::tserver::PgValidatePlacementResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1
auto HandleCall(InboundCallPtr call, F f) {
111
1
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1
  } else {
122
1
    auto params = std::make_shared<Params>();
123
1
    auto* req = &params->request();
124
1
    auto* resp = &params->response();
125
1
    RpcContext rpc_context(yb_call, std::move(params));
126
1
    if (!rpc_context.responded()) {
127
1
      f(req, resp, std::move(rpc_context));
128
1
    }
129
1
  }
130
1
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgInsertSequenceTupleRequestPB, yb::tserver::PgInsertSequenceTupleResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_24::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgInsertSequenceTupleRequestPB const*, yb::tserver::PgInsertSequenceTupleResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_24::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgInsertSequenceTupleRequestPB const*, yb::tserver::PgInsertSequenceTupleResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
295
auto HandleCall(InboundCallPtr call, F f) {
111
295
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
295
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
295
  } else {
122
295
    auto params = std::make_shared<Params>();
123
295
    auto* req = &params->request();
124
295
    auto* resp = &params->response();
125
295
    RpcContext rpc_context(yb_call, std::move(params));
126
295
    if (!rpc_context.responded()) {
127
295
      f(req, resp, std::move(rpc_context));
128
295
    }
129
295
  }
130
295
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgUpdateSequenceTupleRequestPB, yb::tserver::PgUpdateSequenceTupleResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_25::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgUpdateSequenceTupleRequestPB const*, yb::tserver::PgUpdateSequenceTupleResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_25::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgUpdateSequenceTupleRequestPB const*, yb::tserver::PgUpdateSequenceTupleResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2.97k
auto HandleCall(InboundCallPtr call, F f) {
111
2.97k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2.97k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
2.97k
  } else {
122
2.97k
    auto params = std::make_shared<Params>();
123
2.97k
    auto* req = &params->request();
124
2.97k
    auto* resp = &params->response();
125
2.97k
    RpcContext rpc_context(yb_call, std::move(params));
126
2.97k
    if (!rpc_context.responded()) {
127
2.97k
      f(req, resp, std::move(rpc_context));
128
2.97k
    }
129
2.97k
  }
130
2.97k
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgReadSequenceTupleRequestPB, yb::tserver::PgReadSequenceTupleResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_26::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgReadSequenceTupleRequestPB const*, yb::tserver::PgReadSequenceTupleResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_26::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgReadSequenceTupleRequestPB const*, yb::tserver::PgReadSequenceTupleResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
3.23k
auto HandleCall(InboundCallPtr call, F f) {
111
3.23k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
3.23k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
3.23k
  } else {
122
3.23k
    auto params = std::make_shared<Params>();
123
3.23k
    auto* req = &params->request();
124
3.23k
    auto* resp = &params->response();
125
3.23k
    RpcContext rpc_context(yb_call, std::move(params));
126
3.23k
    if (!rpc_context.responded()) {
127
3.23k
      f(req, resp, std::move(rpc_context));
128
3.23k
    }
129
3.23k
  }
130
3.23k
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgDeleteSequenceTupleRequestPB, yb::tserver::PgDeleteSequenceTupleResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_27::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgDeleteSequenceTupleRequestPB const*, yb::tserver::PgDeleteSequenceTupleResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_27::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgDeleteSequenceTupleRequestPB const*, yb::tserver::PgDeleteSequenceTupleResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
282
auto HandleCall(InboundCallPtr call, F f) {
111
282
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
282
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
282
  } else {
122
282
    auto params = std::make_shared<Params>();
123
282
    auto* req = &params->request();
124
282
    auto* resp = &params->response();
125
282
    RpcContext rpc_context(yb_call, std::move(params));
126
282
    if (!rpc_context.responded()) {
127
282
      f(req, resp, std::move(rpc_context));
128
282
    }
129
282
  }
130
282
}
pg_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PgDeleteDBSequencesRequestPB, yb::tserver::PgDeleteDBSequencesResponsePB>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_28::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgDeleteDBSequencesRequestPB const*, yb::tserver::PgDeleteDBSequencesResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::PgClientServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_28::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PgDeleteDBSequencesRequestPB const*, yb::tserver::PgDeleteDBSequencesResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
71
auto HandleCall(InboundCallPtr call, F f) {
111
71
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
71
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
71
  } else {
122
71
    auto params = std::make_shared<Params>();
123
71
    auto* req = &params->request();
124
71
    auto* resp = &params->response();
125
71
    RpcContext rpc_context(yb_call, std::move(params));
126
71
    if (!rpc_context.responded()) {
127
71
      f(req, resp, std::move(rpc_context));
128
71
    }
129
71
  }
130
71
}
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::WriteRequestPB, yb::tserver::WriteResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::WriteRequestPB const*, yb::tserver::WriteResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::WriteRequestPB const*, yb::tserver::WriteResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2.61M
auto HandleCall(InboundCallPtr call, F f) {
111
2.61M
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2.61M
  if (yb_call->IsLocalCall()) {
113
1.81M
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
1.81M
    auto outbound_call = local_call->outbound_call();
115
1.81M
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
1.81M
        Params::CastMessage(outbound_call->request()));
117
1.81M
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
1.81M
        Params::CastMessage(outbound_call->response()));
119
1.81M
    RpcContext rpc_context(std::move(local_call));
120
1.81M
    f(req, resp, std::move(rpc_context));
121
1.81M
  } else {
122
797k
    auto params = std::make_shared<Params>();
123
797k
    auto* req = &params->request();
124
797k
    auto* resp = &params->response();
125
797k
    RpcContext rpc_context(yb_call, std::move(params));
126
797k
    if (!rpc_context.responded()) {
127
796k
      f(req, resp, std::move(rpc_context));
128
796k
    }
129
797k
  }
130
2.61M
}
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::ReadRequestPB, yb::tserver::ReadResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::ReadRequestPB const*, yb::tserver::ReadResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::ReadRequestPB const*, yb::tserver::ReadResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
9.56M
auto HandleCall(InboundCallPtr call, F f) {
111
9.56M
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
9.56M
  if (yb_call->IsLocalCall()) {
113
7.43M
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
7.43M
    auto outbound_call = local_call->outbound_call();
115
7.43M
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
7.43M
        Params::CastMessage(outbound_call->request()));
117
7.43M
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
7.43M
        Params::CastMessage(outbound_call->response()));
119
7.43M
    RpcContext rpc_context(std::move(local_call));
120
7.43M
    f(req, resp, std::move(rpc_context));
121
7.43M
  } else {
122
2.13M
    auto params = std::make_shared<Params>();
123
2.13M
    auto* req = &params->request();
124
2.13M
    auto* resp = &params->response();
125
2.13M
    RpcContext rpc_context(yb_call, std::move(params));
126
2.13M
    if (!rpc_context.responded()) {
127
2.12M
      f(req, resp, std::move(rpc_context));
128
2.12M
    }
129
2.13M
  }
130
9.56M
}
Unexecuted instantiation: tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::VerifyTableRowRangeRequestPB, yb::tserver::VerifyTableRowRangeResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::VerifyTableRowRangeRequestPB const*, yb::tserver::VerifyTableRowRangeResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::VerifyTableRowRangeRequestPB const*, yb::tserver::VerifyTableRowRangeResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::NoOpRequestPB, yb::tserver::NoOpResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::NoOpRequestPB const*, yb::tserver::NoOpResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::NoOpRequestPB const*, yb::tserver::NoOpResponsePB*, yb::rpc::RpcContext))
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::ListTabletsRequestPB, yb::tserver::ListTabletsResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::ListTabletsRequestPB const*, yb::tserver::ListTabletsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::ListTabletsRequestPB const*, yb::tserver::ListTabletsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
217
auto HandleCall(InboundCallPtr call, F f) {
111
217
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
217
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
217
  } else {
122
217
    auto params = std::make_shared<Params>();
123
217
    auto* req = &params->request();
124
217
    auto* resp = &params->response();
125
217
    RpcContext rpc_context(yb_call, std::move(params));
126
217
    if (!rpc_context.responded()) {
127
217
      f(req, resp, std::move(rpc_context));
128
217
    }
129
217
  }
130
217
}
Unexecuted instantiation: tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::GetLogLocationRequestPB, yb::tserver::GetLogLocationResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetLogLocationRequestPB const*, yb::tserver::GetLogLocationResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetLogLocationRequestPB const*, yb::tserver::GetLogLocationResponsePB*, yb::rpc::RpcContext))
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::ChecksumRequestPB, yb::tserver::ChecksumResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::ChecksumRequestPB const*, yb::tserver::ChecksumResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::ChecksumRequestPB const*, yb::tserver::ChecksumResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
3.30k
auto HandleCall(InboundCallPtr call, F f) {
111
3.30k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
3.30k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
3.30k
  } else {
122
3.30k
    auto params = std::make_shared<Params>();
123
3.30k
    auto* req = &params->request();
124
3.30k
    auto* resp = &params->response();
125
3.30k
    RpcContext rpc_context(yb_call, std::move(params));
126
3.30k
    if (!rpc_context.responded()) {
127
3.29k
      f(req, resp, std::move(rpc_context));
128
3.29k
    }
129
3.30k
  }
130
3.30k
}
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::ListTabletsForTabletServerRequestPB, yb::tserver::ListTabletsForTabletServerResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::ListTabletsForTabletServerRequestPB const*, yb::tserver::ListTabletsForTabletServerResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::ListTabletsForTabletServerRequestPB const*, yb::tserver::ListTabletsForTabletServerResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
881
auto HandleCall(InboundCallPtr call, F f) {
111
881
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
881
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
881
  } else {
122
881
    auto params = std::make_shared<Params>();
123
881
    auto* req = &params->request();
124
881
    auto* resp = &params->response();
125
881
    RpcContext rpc_context(yb_call, std::move(params));
126
881
    if (!rpc_context.responded()) {
127
881
      f(req, resp, std::move(rpc_context));
128
881
    }
129
881
  }
130
881
}
Unexecuted instantiation: tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::ImportDataRequestPB, yb::tserver::ImportDataResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::ImportDataRequestPB const*, yb::tserver::ImportDataResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::ImportDataRequestPB const*, yb::tserver::ImportDataResponsePB*, yb::rpc::RpcContext))
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::UpdateTransactionRequestPB, yb::tserver::UpdateTransactionResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::UpdateTransactionRequestPB const*, yb::tserver::UpdateTransactionResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::UpdateTransactionRequestPB const*, yb::tserver::UpdateTransactionResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2.53M
auto HandleCall(InboundCallPtr call, F f) {
111
2.53M
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2.53M
  if (yb_call->IsLocalCall()) {
113
1.31M
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
1.31M
    auto outbound_call = local_call->outbound_call();
115
1.31M
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
1.31M
        Params::CastMessage(outbound_call->request()));
117
1.31M
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
1.31M
        Params::CastMessage(outbound_call->response()));
119
1.31M
    RpcContext rpc_context(std::move(local_call));
120
1.31M
    f(req, resp, std::move(rpc_context));
121
1.31M
  } else {
122
1.22M
    auto params = std::make_shared<Params>();
123
1.22M
    auto* req = &params->request();
124
1.22M
    auto* resp = &params->response();
125
1.22M
    RpcContext rpc_context(yb_call, std::move(params));
126
1.22M
    if (!rpc_context.responded()) {
127
1.21M
      f(req, resp, std::move(rpc_context));
128
1.21M
    }
129
1.22M
  }
130
2.53M
}
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::GetTransactionStatusRequestPB, yb::tserver::GetTransactionStatusResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetTransactionStatusRequestPB const*, yb::tserver::GetTransactionStatusResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetTransactionStatusRequestPB const*, yb::tserver::GetTransactionStatusResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
296k
auto HandleCall(InboundCallPtr call, F f) {
111
296k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
296k
  if (yb_call->IsLocalCall()) {
113
86.6k
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
86.6k
    auto outbound_call = local_call->outbound_call();
115
86.6k
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
86.6k
        Params::CastMessage(outbound_call->request()));
117
86.6k
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
86.6k
        Params::CastMessage(outbound_call->response()));
119
86.6k
    RpcContext rpc_context(std::move(local_call));
120
86.6k
    f(req, resp, std::move(rpc_context));
121
209k
  } else {
122
209k
    auto params = std::make_shared<Params>();
123
209k
    auto* req = &params->request();
124
209k
    auto* resp = &params->response();
125
209k
    RpcContext rpc_context(yb_call, std::move(params));
126
209k
    if (!rpc_context.responded()) {
127
209k
      f(req, resp, std::move(rpc_context));
128
209k
    }
129
209k
  }
130
296k
}
Unexecuted instantiation: tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::GetTransactionStatusAtParticipantRequestPB, yb::tserver::GetTransactionStatusAtParticipantResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetTransactionStatusAtParticipantRequestPB const*, yb::tserver::GetTransactionStatusAtParticipantResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetTransactionStatusAtParticipantRequestPB const*, yb::tserver::GetTransactionStatusAtParticipantResponsePB*, yb::rpc::RpcContext))
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::AbortTransactionRequestPB, yb::tserver::AbortTransactionResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_12::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::AbortTransactionRequestPB const*, yb::tserver::AbortTransactionResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_12::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::AbortTransactionRequestPB const*, yb::tserver::AbortTransactionResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
193k
auto HandleCall(InboundCallPtr call, F f) {
111
193k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
193k
  if (yb_call->IsLocalCall()) {
113
158k
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
158k
    auto outbound_call = local_call->outbound_call();
115
158k
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
158k
        Params::CastMessage(outbound_call->request()));
117
158k
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
158k
        Params::CastMessage(outbound_call->response()));
119
158k
    RpcContext rpc_context(std::move(local_call));
120
158k
    f(req, resp, std::move(rpc_context));
121
158k
  } else {
122
34.9k
    auto params = std::make_shared<Params>();
123
34.9k
    auto* req = &params->request();
124
34.9k
    auto* resp = &params->response();
125
34.9k
    RpcContext rpc_context(yb_call, std::move(params));
126
34.9k
    if (!rpc_context.responded()) {
127
34.8k
      f(req, resp, std::move(rpc_context));
128
34.8k
    }
129
34.9k
  }
130
193k
}
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::TruncateRequestPB, yb::tserver::TruncateResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_13::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::TruncateRequestPB const*, yb::tserver::TruncateResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_13::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::TruncateRequestPB const*, yb::tserver::TruncateResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
57.1k
auto HandleCall(InboundCallPtr call, F f) {
111
57.1k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
57.1k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
57.1k
  } else {
122
57.1k
    auto params = std::make_shared<Params>();
123
57.1k
    auto* req = &params->request();
124
57.1k
    auto* resp = &params->response();
125
57.1k
    RpcContext rpc_context(yb_call, std::move(params));
126
57.1k
    if (!rpc_context.responded()) {
127
57.0k
      f(req, resp, std::move(rpc_context));
128
57.0k
    }
129
57.1k
  }
130
57.1k
}
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::GetTabletStatusRequestPB, yb::tserver::GetTabletStatusResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_14::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetTabletStatusRequestPB const*, yb::tserver::GetTabletStatusResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_14::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetTabletStatusRequestPB const*, yb::tserver::GetTabletStatusResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1
auto HandleCall(InboundCallPtr call, F f) {
111
1
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1
  } else {
122
1
    auto params = std::make_shared<Params>();
123
1
    auto* req = &params->request();
124
1
    auto* resp = &params->response();
125
1
    RpcContext rpc_context(yb_call, std::move(params));
126
1
    if (!rpc_context.responded()) {
127
1
      f(req, resp, std::move(rpc_context));
128
1
    }
129
1
  }
130
1
}
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::GetMasterAddressesRequestPB, yb::tserver::GetMasterAddressesResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_15::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetMasterAddressesRequestPB const*, yb::tserver::GetMasterAddressesResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_15::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetMasterAddressesRequestPB const*, yb::tserver::GetMasterAddressesResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
9
auto HandleCall(InboundCallPtr call, F f) {
111
9
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
9
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
9
  } else {
122
9
    auto params = std::make_shared<Params>();
123
9
    auto* req = &params->request();
124
9
    auto* resp = &params->response();
125
9
    RpcContext rpc_context(yb_call, std::move(params));
126
9
    if (!rpc_context.responded()) {
127
9
      f(req, resp, std::move(rpc_context));
128
9
    }
129
9
  }
130
9
}
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::PublishRequestPB, yb::tserver::PublishResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_16::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PublishRequestPB const*, yb::tserver::PublishResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_16::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::PublishRequestPB const*, yb::tserver::PublishResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
684
auto HandleCall(InboundCallPtr call, F f) {
111
684
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
684
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
684
  } else {
122
684
    auto params = std::make_shared<Params>();
123
684
    auto* req = &params->request();
124
684
    auto* resp = &params->response();
125
684
    RpcContext rpc_context(yb_call, std::move(params));
126
684
    if (!rpc_context.responded()) {
127
684
      f(req, resp, std::move(rpc_context));
128
684
    }
129
684
  }
130
684
}
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::IsTabletServerReadyRequestPB, yb::tserver::IsTabletServerReadyResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_17::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::IsTabletServerReadyRequestPB const*, yb::tserver::IsTabletServerReadyResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_17::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::IsTabletServerReadyRequestPB const*, yb::tserver::IsTabletServerReadyResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
18
auto HandleCall(InboundCallPtr call, F f) {
111
18
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
18
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
18
  } else {
122
18
    auto params = std::make_shared<Params>();
123
18
    auto* req = &params->request();
124
18
    auto* resp = &params->response();
125
18
    RpcContext rpc_context(yb_call, std::move(params));
126
18
    if (!rpc_context.responded()) {
127
18
      f(req, resp, std::move(rpc_context));
128
18
    }
129
18
  }
130
18
}
Unexecuted instantiation: tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::TakeTransactionRequestPB, yb::tserver::TakeTransactionResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_18::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::TakeTransactionRequestPB const*, yb::tserver::TakeTransactionResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_18::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::TakeTransactionRequestPB const*, yb::tserver::TakeTransactionResponsePB*, yb::rpc::RpcContext))
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::GetSplitKeyRequestPB, yb::tserver::GetSplitKeyResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_19::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetSplitKeyRequestPB const*, yb::tserver::GetSplitKeyResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_19::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetSplitKeyRequestPB const*, yb::tserver::GetSplitKeyResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
144
auto HandleCall(InboundCallPtr call, F f) {
111
144
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
144
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
144
  } else {
122
144
    auto params = std::make_shared<Params>();
123
144
    auto* req = &params->request();
124
144
    auto* resp = &params->response();
125
144
    RpcContext rpc_context(yb_call, std::move(params));
126
144
    if (!rpc_context.responded()) {
127
144
      f(req, resp, std::move(rpc_context));
128
144
    }
129
144
  }
130
144
}
tserver_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::GetSharedDataRequestPB, yb::tserver::GetSharedDataResponsePB>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_20::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetSharedDataRequestPB const*, yb::tserver::GetSharedDataResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_20::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::GetSharedDataRequestPB const*, yb::tserver::GetSharedDataResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
8
auto HandleCall(InboundCallPtr call, F f) {
111
8
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
8
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
8
  } else {
122
8
    auto params = std::make_shared<Params>();
123
8
    auto* req = &params->request();
124
8
    auto* resp = &params->response();
125
8
    RpcContext rpc_context(yb_call, std::move(params));
126
8
    if (!rpc_context.responded()) {
127
8
      f(req, resp, std::move(rpc_context));
128
8
    }
129
8
  }
130
8
}
rtest.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::rpc_test::AddRequestPB, yb::rpc_test::AddResponsePB>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::AddRequestPB const*, yb::rpc_test::AddResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::AddRequestPB const*, yb::rpc_test::AddResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
634
auto HandleCall(InboundCallPtr call, F f) {
111
634
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
634
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
634
  } else {
122
634
    auto params = std::make_shared<Params>();
123
634
    auto* req = &params->request();
124
634
    auto* resp = &params->response();
125
634
    RpcContext rpc_context(yb_call, std::move(params));
126
635
    if (
!rpc_context.responded()634
) {
127
635
      f(req, resp, std::move(rpc_context));
128
635
    }
129
634
  }
130
634
}
rtest.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::rpc_test::SleepRequestPB, yb::rpc_test::SleepResponsePB>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::SleepRequestPB const*, yb::rpc_test::SleepResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::SleepRequestPB const*, yb::rpc_test::SleepResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
32
auto HandleCall(InboundCallPtr call, F f) {
111
32
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
32
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
32
  } else {
122
32
    auto params = std::make_shared<Params>();
123
32
    auto* req = &params->request();
124
32
    auto* resp = &params->response();
125
32
    RpcContext rpc_context(yb_call, std::move(params));
126
37
    if (
!rpc_context.responded()32
) {
127
37
      f(req, resp, std::move(rpc_context));
128
37
    }
129
32
  }
130
32
}
rtest.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::rpc_test::EchoRequestPB, yb::rpc_test::EchoResponsePB>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::EchoRequestPB const*, yb::rpc_test::EchoResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::EchoRequestPB const*, yb::rpc_test::EchoResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
13.6k
auto HandleCall(InboundCallPtr call, F f) {
111
13.6k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
13.6k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
13.6k
  } else {
122
13.6k
    auto params = std::make_shared<Params>();
123
13.6k
    auto* req = &params->request();
124
13.6k
    auto* resp = &params->response();
125
13.6k
    RpcContext rpc_context(yb_call, std::move(params));
126
13.6k
    if (
!rpc_context.responded()13.6k
) {
127
13.6k
      f(req, resp, std::move(rpc_context));
128
13.6k
    }
129
13.6k
  }
130
13.6k
}
rtest.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::rpc_test::WhoAmIRequestPB, yb::rpc_test::WhoAmIResponsePB>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::WhoAmIRequestPB const*, yb::rpc_test::WhoAmIResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::WhoAmIRequestPB const*, yb::rpc_test::WhoAmIResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
4
auto HandleCall(InboundCallPtr call, F f) {
111
4
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
4
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
4
  } else {
122
4
    auto params = std::make_shared<Params>();
123
4
    auto* req = &params->request();
124
4
    auto* resp = &params->response();
125
4
    RpcContext rpc_context(yb_call, std::move(params));
126
4
    if (!rpc_context.responded()) {
127
4
      f(req, resp, std::move(rpc_context));
128
4
    }
129
4
  }
130
4
}
Unexecuted instantiation: rtest.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::rpc_test_diff_package::ReqDiffPackagePB, yb::rpc_test_diff_package::RespDiffPackagePB>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test_diff_package::ReqDiffPackagePB const*, yb::rpc_test_diff_package::RespDiffPackagePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test_diff_package::ReqDiffPackagePB const*, yb::rpc_test_diff_package::RespDiffPackagePB*, yb::rpc::RpcContext))
rtest.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::rpc_test::PanicRequestPB, yb::rpc_test::PanicResponsePB>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::PanicRequestPB const*, yb::rpc_test::PanicResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::PanicRequestPB const*, yb::rpc_test::PanicResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1
auto HandleCall(InboundCallPtr call, F f) {
111
1
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1
  } else {
122
1
    auto params = std::make_shared<Params>();
123
1
    auto* req = &params->request();
124
1
    auto* resp = &params->response();
125
1
    RpcContext rpc_context(yb_call, std::move(params));
126
1
    if (!rpc_context.responded()) {
127
1
      f(req, resp, std::move(rpc_context));
128
1
    }
129
1
  }
130
1
}
rtest.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::rpc_test::PingRequestPB, yb::rpc_test::PingResponsePB>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::PingRequestPB const*, yb::rpc_test::PingResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::PingRequestPB const*, yb::rpc_test::PingResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
49.5k
auto HandleCall(InboundCallPtr call, F f) {
111
49.5k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
49.5k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
49.5k
  } else {
122
49.5k
    auto params = std::make_shared<Params>();
123
49.5k
    auto* req = &params->request();
124
49.5k
    auto* resp = &params->response();
125
49.5k
    RpcContext rpc_context(yb_call, std::move(params));
126
49.6k
    if (
!rpc_context.responded()49.5k
) {
127
49.6k
      f(req, resp, std::move(rpc_context));
128
49.6k
    }
129
49.5k
  }
130
49.5k
}
rtest.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::rpc_test::DisconnectRequestPB, yb::rpc_test::DisconnectResponsePB>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::DisconnectRequestPB const*, yb::rpc_test::DisconnectResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::DisconnectRequestPB const*, yb::rpc_test::DisconnectResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
5.14k
auto HandleCall(InboundCallPtr call, F f) {
111
5.14k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
5.14k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
5.14k
  } else {
122
5.14k
    auto params = std::make_shared<Params>();
123
5.14k
    auto* req = &params->request();
124
5.14k
    auto* resp = &params->response();
125
5.14k
    RpcContext rpc_context(yb_call, std::move(params));
126
5.16k
    if (
!rpc_context.responded()5.14k
) {
127
5.16k
      f(req, resp, std::move(rpc_context));
128
5.16k
    }
129
5.14k
  }
130
5.14k
}
rtest.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::rpc_test::ForwardRequestPB, yb::rpc_test::ForwardResponsePB>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::ForwardRequestPB const*, yb::rpc_test::ForwardResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::ForwardRequestPB const*, yb::rpc_test::ForwardResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
12
auto HandleCall(InboundCallPtr call, F f) {
111
12
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
12
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
12
  } else {
122
12
    auto params = std::make_shared<Params>();
123
12
    auto* req = &params->request();
124
12
    auto* resp = &params->response();
125
12
    RpcContext rpc_context(yb_call, std::move(params));
126
12
    if (!rpc_context.responded()) {
127
12
      f(req, resp, std::move(rpc_context));
128
12
    }
129
12
  }
130
12
}
rtest.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallLWParamsImpl<yb::rpc_test::LWLightweightRequestPB, yb::rpc_test::LWLightweightResponsePB>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::LWLightweightRequestPB const*, yb::rpc_test::LWLightweightResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::LWLightweightRequestPB const*, yb::rpc_test::LWLightweightResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1
auto HandleCall(InboundCallPtr call, F f) {
111
1
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1
  } else {
122
1
    auto params = std::make_shared<Params>();
123
1
    auto* req = &params->request();
124
1
    auto* resp = &params->response();
125
1
    RpcContext rpc_context(yb_call, std::move(params));
126
1
    if (!rpc_context.responded()) {
127
1
      f(req, resp, std::move(rpc_context));
128
1
    }
129
1
  }
130
1
}
rtest.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::rpc_test::TrivialRequestPB, yb::rpc_test::TrivialResponsePB>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::TrivialRequestPB const*, yb::rpc_test::TrivialResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::rpc_test::CalculatorServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::TrivialRequestPB const*, yb::rpc_test::TrivialResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2
auto HandleCall(InboundCallPtr call, F f) {
111
2
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
2
  } else {
122
2
    auto params = std::make_shared<Params>();
123
2
    auto* req = &params->request();
124
2
    auto* resp = &params->response();
125
2
    RpcContext rpc_context(yb_call, std::move(params));
126
2
    if (!rpc_context.responded()) {
127
2
      f(req, resp, std::move(rpc_context));
128
2
    }
129
2
  }
130
2
}
rtest.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::rpc_test::ConcatRequestPB, yb::rpc_test::ConcatResponsePB>, yb::rpc_test::AbacusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::ConcatRequestPB const*, yb::rpc_test::ConcatResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::rpc_test::AbacusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::rpc_test::ConcatRequestPB const*, yb::rpc_test::ConcatResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1
auto HandleCall(InboundCallPtr call, F f) {
111
1
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1
  } else {
122
1
    auto params = std::make_shared<Params>();
123
1
    auto* req = &params->request();
124
1
    auto* resp = &params->response();
125
1
    RpcContext rpc_context(yb_call, std::move(params));
126
1
    if (!rpc_context.responded()) {
127
1
      f(req, resp, std::move(rpc_context));
128
1
    }
129
1
  }
130
1
}
master_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::FlushTablesRequestPB, yb::master::FlushTablesResponsePB>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::FlushTablesRequestPB const*, yb::master::FlushTablesResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::FlushTablesRequestPB const*, yb::master::FlushTablesResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
10
auto HandleCall(InboundCallPtr call, F f) {
111
10
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
10
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
10
  } else {
122
10
    auto params = std::make_shared<Params>();
123
10
    auto* req = &params->request();
124
10
    auto* resp = &params->response();
125
10
    RpcContext rpc_context(yb_call, std::move(params));
126
10
    if (!rpc_context.responded()) {
127
10
      f(req, resp, std::move(rpc_context));
128
10
    }
129
10
  }
130
10
}
master_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsFlushTablesDoneRequestPB, yb::master::IsFlushTablesDoneResponsePB>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsFlushTablesDoneRequestPB const*, yb::master::IsFlushTablesDoneResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsFlushTablesDoneRequestPB const*, yb::master::IsFlushTablesDoneResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
21
auto HandleCall(InboundCallPtr call, F f) {
111
21
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
21
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
21
  } else {
122
21
    auto params = std::make_shared<Params>();
123
21
    auto* req = &params->request();
124
21
    auto* resp = &params->response();
125
21
    RpcContext rpc_context(yb_call, std::move(params));
126
21
    if (!rpc_context.responded()) {
127
21
      f(req, resp, std::move(rpc_context));
128
21
    }
129
21
  }
130
21
}
Unexecuted instantiation: master_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::FlushSysCatalogRequestPB, yb::master::FlushSysCatalogResponsePB>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::FlushSysCatalogRequestPB const*, yb::master::FlushSysCatalogResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::FlushSysCatalogRequestPB const*, yb::master::FlushSysCatalogResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: master_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::CompactSysCatalogRequestPB, yb::master::CompactSysCatalogResponsePB>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CompactSysCatalogRequestPB const*, yb::master::CompactSysCatalogResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CompactSysCatalogRequestPB const*, yb::master::CompactSysCatalogResponsePB*, yb::rpc::RpcContext))
master_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsInitDbDoneRequestPB, yb::master::IsInitDbDoneResponsePB>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsInitDbDoneRequestPB const*, yb::master::IsInitDbDoneResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsInitDbDoneRequestPB const*, yb::master::IsInitDbDoneResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
5.10k
auto HandleCall(InboundCallPtr call, F f) {
111
5.10k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
5.10k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
5.10k
  } else {
122
5.10k
    auto params = std::make_shared<Params>();
123
5.10k
    auto* req = &params->request();
124
5.10k
    auto* resp = &params->response();
125
5.10k
    RpcContext rpc_context(yb_call, std::move(params));
126
5.10k
    if (!rpc_context.responded()) {
127
5.10k
      f(req, resp, std::move(rpc_context));
128
5.10k
    }
129
5.10k
  }
130
5.10k
}
master_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::SplitTabletRequestPB, yb::master::SplitTabletResponsePB>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::SplitTabletRequestPB const*, yb::master::SplitTabletResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::SplitTabletRequestPB const*, yb::master::SplitTabletResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
66
auto HandleCall(InboundCallPtr call, F f) {
111
66
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
66
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
66
  } else {
122
66
    auto params = std::make_shared<Params>();
123
66
    auto* req = &params->request();
124
66
    auto* resp = &params->response();
125
66
    RpcContext rpc_context(yb_call, std::move(params));
126
66
    if (!rpc_context.responded()) {
127
66
      f(req, resp, std::move(rpc_context));
128
66
    }
129
66
  }
130
66
}
Unexecuted instantiation: master_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::CreateTransactionStatusTableRequestPB, yb::master::CreateTransactionStatusTableResponsePB>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateTransactionStatusTableRequestPB const*, yb::master::CreateTransactionStatusTableResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateTransactionStatusTableRequestPB const*, yb::master::CreateTransactionStatusTableResponsePB*, yb::rpc::RpcContext))
master_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::DeleteNotServingTabletRequestPB, yb::master::DeleteNotServingTabletResponsePB>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteNotServingTabletRequestPB const*, yb::master::DeleteNotServingTabletResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteNotServingTabletRequestPB const*, yb::master::DeleteNotServingTabletResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
6
auto HandleCall(InboundCallPtr call, F f) {
111
6
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
6
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
6
  } else {
122
6
    auto params = std::make_shared<Params>();
123
6
    auto* req = &params->request();
124
6
    auto* resp = &params->response();
125
6
    RpcContext rpc_context(yb_call, std::move(params));
126
6
    if (!rpc_context.responded()) {
127
6
      f(req, resp, std::move(rpc_context));
128
6
    }
129
6
  }
130
6
}
Unexecuted instantiation: master_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::DisableTabletSplittingRequestPB, yb::master::DisableTabletSplittingResponsePB>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DisableTabletSplittingRequestPB const*, yb::master::DisableTabletSplittingResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DisableTabletSplittingRequestPB const*, yb::master::DisableTabletSplittingResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: master_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsTabletSplittingCompleteRequestPB, yb::master::IsTabletSplittingCompleteResponsePB>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsTabletSplittingCompleteRequestPB const*, yb::master::IsTabletSplittingCompleteResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsTabletSplittingCompleteRequestPB const*, yb::master::IsTabletSplittingCompleteResponsePB*, yb::rpc::RpcContext))
master_admin.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::DdlLogRequestPB, yb::master::DdlLogResponsePB>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DdlLogRequestPB const*, yb::master::DdlLogResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterAdminIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DdlLogRequestPB const*, yb::master::DdlLogResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1
auto HandleCall(InboundCallPtr call, F f) {
111
1
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1
  } else {
122
1
    auto params = std::make_shared<Params>();
123
1
    auto* req = &params->request();
124
1
    auto* resp = &params->response();
125
1
    RpcContext rpc_context(yb_call, std::move(params));
126
1
    if (!rpc_context.responded()) {
127
1
      f(req, resp, std::move(rpc_context));
128
1
    }
129
1
  }
130
1
}
master_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetTabletLocationsRequestPB, yb::master::GetTabletLocationsResponsePB>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetTabletLocationsRequestPB const*, yb::master::GetTabletLocationsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetTabletLocationsRequestPB const*, yb::master::GetTabletLocationsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
15.2k
auto HandleCall(InboundCallPtr call, F f) {
111
15.2k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
15.2k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
15.2k
  } else {
122
15.2k
    auto params = std::make_shared<Params>();
123
15.2k
    auto* req = &params->request();
124
15.2k
    auto* resp = &params->response();
125
15.2k
    RpcContext rpc_context(yb_call, std::move(params));
126
15.2k
    if (!rpc_context.responded()) {
127
15.2k
      f(req, resp, std::move(rpc_context));
128
15.2k
    }
129
15.2k
  }
130
15.2k
}
master_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetTableLocationsRequestPB, yb::master::GetTableLocationsResponsePB>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetTableLocationsRequestPB const*, yb::master::GetTableLocationsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetTableLocationsRequestPB const*, yb::master::GetTableLocationsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
228k
auto HandleCall(InboundCallPtr call, F f) {
111
228k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
228k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
228k
  } else {
122
228k
    auto params = std::make_shared<Params>();
123
228k
    auto* req = &params->request();
124
228k
    auto* resp = &params->response();
125
228k
    RpcContext rpc_context(yb_call, std::move(params));
126
228k
    if (!rpc_context.responded()) {
127
228k
      f(req, resp, std::move(rpc_context));
128
228k
    }
129
228k
  }
130
228k
}
master_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetTransactionStatusTabletsRequestPB, yb::master::GetTransactionStatusTabletsResponsePB>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetTransactionStatusTabletsRequestPB const*, yb::master::GetTransactionStatusTabletsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetTransactionStatusTabletsRequestPB const*, yb::master::GetTransactionStatusTabletsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
3.36k
auto HandleCall(InboundCallPtr call, F f) {
111
3.36k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
3.36k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
3.36k
  } else {
122
3.36k
    auto params = std::make_shared<Params>();
123
3.36k
    auto* req = &params->request();
124
3.36k
    auto* resp = &params->response();
125
3.36k
    RpcContext rpc_context(yb_call, std::move(params));
126
3.36k
    if (!rpc_context.responded()) {
127
3.26k
      f(req, resp, std::move(rpc_context));
128
3.26k
    }
129
3.36k
  }
130
3.36k
}
master_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ReservePgsqlOidsRequestPB, yb::master::ReservePgsqlOidsResponsePB>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ReservePgsqlOidsRequestPB const*, yb::master::ReservePgsqlOidsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ReservePgsqlOidsRequestPB const*, yb::master::ReservePgsqlOidsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
805
auto HandleCall(InboundCallPtr call, F f) {
111
805
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
805
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
805
  } else {
122
805
    auto params = std::make_shared<Params>();
123
805
    auto* req = &params->request();
124
805
    auto* resp = &params->response();
125
805
    RpcContext rpc_context(yb_call, std::move(params));
126
805
    if (!rpc_context.responded()) {
127
805
      f(req, resp, std::move(rpc_context));
128
805
    }
129
805
  }
130
805
}
master_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetYsqlCatalogConfigRequestPB, yb::master::GetYsqlCatalogConfigResponsePB>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetYsqlCatalogConfigRequestPB const*, yb::master::GetYsqlCatalogConfigResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetYsqlCatalogConfigRequestPB const*, yb::master::GetYsqlCatalogConfigResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
22
auto HandleCall(InboundCallPtr call, F f) {
111
22
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
22
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
22
  } else {
122
22
    auto params = std::make_shared<Params>();
123
22
    auto* req = &params->request();
124
22
    auto* resp = &params->response();
125
22
    RpcContext rpc_context(yb_call, std::move(params));
126
22
    if (!rpc_context.responded()) {
127
22
      f(req, resp, std::move(rpc_context));
128
22
    }
129
22
  }
130
22
}
master_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::RedisConfigSetRequestPB, yb::master::RedisConfigSetResponsePB>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::RedisConfigSetRequestPB const*, yb::master::RedisConfigSetResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::RedisConfigSetRequestPB const*, yb::master::RedisConfigSetResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
182
auto HandleCall(InboundCallPtr call, F f) {
111
182
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
182
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
182
  } else {
122
182
    auto params = std::make_shared<Params>();
123
182
    auto* req = &params->request();
124
182
    auto* resp = &params->response();
125
182
    RpcContext rpc_context(yb_call, std::move(params));
126
182
    if (!rpc_context.responded()) {
127
182
      f(req, resp, std::move(rpc_context));
128
182
    }
129
182
  }
130
182
}
master_client.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::RedisConfigGetRequestPB, yb::master::RedisConfigGetResponsePB>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::RedisConfigGetRequestPB const*, yb::master::RedisConfigGetResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClientIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::RedisConfigGetRequestPB const*, yb::master::RedisConfigGetResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1.17k
auto HandleCall(InboundCallPtr call, F f) {
111
1.17k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1.17k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1.17k
  } else {
122
1.17k
    auto params = std::make_shared<Params>();
123
1.17k
    auto* req = &params->request();
124
1.17k
    auto* resp = &params->response();
125
1.17k
    RpcContext rpc_context(yb_call, std::move(params));
126
1.17k
    if (!rpc_context.responded()) {
127
1.17k
      f(req, resp, std::move(rpc_context));
128
1.17k
    }
129
1.17k
  }
130
1.17k
}
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ListTabletServersRequestPB, yb::master::ListTabletServersResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListTabletServersRequestPB const*, yb::master::ListTabletServersResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListTabletServersRequestPB const*, yb::master::ListTabletServersResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
26.8k
auto HandleCall(InboundCallPtr call, F f) {
111
26.8k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
26.8k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
26.8k
  } else {
122
26.8k
    auto params = std::make_shared<Params>();
123
26.8k
    auto* req = &params->request();
124
26.8k
    auto* resp = &params->response();
125
26.8k
    RpcContext rpc_context(yb_call, std::move(params));
126
26.8k
    if (!rpc_context.responded()) {
127
26.8k
      f(req, resp, std::move(rpc_context));
128
26.8k
    }
129
26.8k
  }
130
26.8k
}
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ListLiveTabletServersRequestPB, yb::master::ListLiveTabletServersResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListLiveTabletServersRequestPB const*, yb::master::ListLiveTabletServersResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListLiveTabletServersRequestPB const*, yb::master::ListLiveTabletServersResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
4
auto HandleCall(InboundCallPtr call, F f) {
111
4
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
4
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
4
  } else {
122
4
    auto params = std::make_shared<Params>();
123
4
    auto* req = &params->request();
124
4
    auto* resp = &params->response();
125
4
    RpcContext rpc_context(yb_call, std::move(params));
126
4
    if (!rpc_context.responded()) {
127
4
      f(req, resp, std::move(rpc_context));
128
4
    }
129
4
  }
130
4
}
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ListMastersRequestPB, yb::master::ListMastersResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListMastersRequestPB const*, yb::master::ListMastersResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListMastersRequestPB const*, yb::master::ListMastersResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
67
auto HandleCall(InboundCallPtr call, F f) {
111
67
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
67
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
67
  } else {
122
67
    auto params = std::make_shared<Params>();
123
67
    auto* req = &params->request();
124
67
    auto* resp = &params->response();
125
67
    RpcContext rpc_context(yb_call, std::move(params));
126
67
    if (!rpc_context.responded()) {
127
67
      f(req, resp, std::move(rpc_context));
128
67
    }
129
67
  }
130
67
}
Unexecuted instantiation: master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ListMasterRaftPeersRequestPB, yb::master::ListMasterRaftPeersResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListMasterRaftPeersRequestPB const*, yb::master::ListMasterRaftPeersResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListMasterRaftPeersRequestPB const*, yb::master::ListMasterRaftPeersResponsePB*, yb::rpc::RpcContext))
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetMasterRegistrationRequestPB, yb::master::GetMasterRegistrationResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetMasterRegistrationRequestPB const*, yb::master::GetMasterRegistrationResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetMasterRegistrationRequestPB const*, yb::master::GetMasterRegistrationResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
29.3M
auto HandleCall(InboundCallPtr call, F f) {
111
29.3M
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
29.3M
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
29.3M
  } else {
122
29.3M
    auto params = std::make_shared<Params>();
123
29.3M
    auto* req = &params->request();
124
29.3M
    auto* resp = &params->response();
125
29.3M
    RpcContext rpc_context(yb_call, std::move(params));
126
29.3M
    if (!rpc_context.responded()) {
127
29.3M
      f(req, resp, std::move(rpc_context));
128
29.3M
    }
129
29.3M
  }
130
29.3M
}
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsMasterLeaderReadyRequestPB, yb::master::IsMasterLeaderReadyResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsMasterLeaderReadyRequestPB const*, yb::master::IsMasterLeaderReadyResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsMasterLeaderReadyRequestPB const*, yb::master::IsMasterLeaderReadyResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
172
auto HandleCall(InboundCallPtr call, F f) {
111
172
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
172
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
172
  } else {
122
172
    auto params = std::make_shared<Params>();
123
172
    auto* req = &params->request();
124
172
    auto* resp = &params->response();
125
172
    RpcContext rpc_context(yb_call, std::move(params));
126
172
    if (!rpc_context.responded()) {
127
172
      f(req, resp, std::move(rpc_context));
128
172
    }
129
172
  }
130
172
}
Unexecuted instantiation: master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::DumpMasterStateRequestPB, yb::master::DumpMasterStateResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DumpMasterStateRequestPB const*, yb::master::DumpMasterStateResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DumpMasterStateRequestPB const*, yb::master::DumpMasterStateResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ChangeLoadBalancerStateRequestPB, yb::master::ChangeLoadBalancerStateResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ChangeLoadBalancerStateRequestPB const*, yb::master::ChangeLoadBalancerStateResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ChangeLoadBalancerStateRequestPB const*, yb::master::ChangeLoadBalancerStateResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetLoadBalancerStateRequestPB, yb::master::GetLoadBalancerStateResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetLoadBalancerStateRequestPB const*, yb::master::GetLoadBalancerStateResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetLoadBalancerStateRequestPB const*, yb::master::GetLoadBalancerStateResponsePB*, yb::rpc::RpcContext))
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::RemovedMasterUpdateRequestPB, yb::master::RemovedMasterUpdateResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::RemovedMasterUpdateRequestPB const*, yb::master::RemovedMasterUpdateResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::RemovedMasterUpdateRequestPB const*, yb::master::RemovedMasterUpdateResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
38
auto HandleCall(InboundCallPtr call, F f) {
111
38
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
38
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
38
  } else {
122
38
    auto params = std::make_shared<Params>();
123
38
    auto* req = &params->request();
124
38
    auto* resp = &params->response();
125
38
    RpcContext rpc_context(yb_call, std::move(params));
126
38
    if (!rpc_context.responded()) {
127
38
      f(req, resp, std::move(rpc_context));
128
38
    }
129
38
  }
130
38
}
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::SetPreferredZonesRequestPB, yb::master::SetPreferredZonesResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::SetPreferredZonesRequestPB const*, yb::master::SetPreferredZonesResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::SetPreferredZonesRequestPB const*, yb::master::SetPreferredZonesResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
3
auto HandleCall(InboundCallPtr call, F f) {
111
3
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
3
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
3
  } else {
122
3
    auto params = std::make_shared<Params>();
123
3
    auto* req = &params->request();
124
3
    auto* resp = &params->response();
125
3
    RpcContext rpc_context(yb_call, std::move(params));
126
3
    if (!rpc_context.responded()) {
127
3
      f(req, resp, std::move(rpc_context));
128
3
    }
129
3
  }
130
3
}
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetMasterClusterConfigRequestPB, yb::master::GetMasterClusterConfigResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetMasterClusterConfigRequestPB const*, yb::master::GetMasterClusterConfigResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetMasterClusterConfigRequestPB const*, yb::master::GetMasterClusterConfigResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
334
auto HandleCall(InboundCallPtr call, F f) {
111
334
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
334
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
334
  } else {
122
334
    auto params = std::make_shared<Params>();
123
334
    auto* req = &params->request();
124
334
    auto* resp = &params->response();
125
334
    RpcContext rpc_context(yb_call, std::move(params));
126
334
    if (!rpc_context.responded()) {
127
334
      f(req, resp, std::move(rpc_context));
128
334
    }
129
334
  }
130
334
}
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ChangeMasterClusterConfigRequestPB, yb::master::ChangeMasterClusterConfigResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_12::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ChangeMasterClusterConfigRequestPB const*, yb::master::ChangeMasterClusterConfigResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_12::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ChangeMasterClusterConfigRequestPB const*, yb::master::ChangeMasterClusterConfigResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
170
auto HandleCall(InboundCallPtr call, F f) {
111
170
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
170
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
170
  } else {
122
170
    auto params = std::make_shared<Params>();
123
170
    auto* req = &params->request();
124
170
    auto* resp = &params->response();
125
170
    RpcContext rpc_context(yb_call, std::move(params));
126
170
    if (!rpc_context.responded()) {
127
170
      f(req, resp, std::move(rpc_context));
128
170
    }
129
170
  }
130
170
}
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetLoadMovePercentRequestPB, yb::master::GetLoadMovePercentResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_13::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetLoadMovePercentRequestPB const*, yb::master::GetLoadMovePercentResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_13::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetLoadMovePercentRequestPB const*, yb::master::GetLoadMovePercentResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2.06k
auto HandleCall(InboundCallPtr call, F f) {
111
2.06k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2.06k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
2.06k
  } else {
122
2.06k
    auto params = std::make_shared<Params>();
123
2.06k
    auto* req = &params->request();
124
2.06k
    auto* resp = &params->response();
125
2.06k
    RpcContext rpc_context(yb_call, std::move(params));
126
2.06k
    if (!rpc_context.responded()) {
127
2.06k
      f(req, resp, std::move(rpc_context));
128
2.06k
    }
129
2.06k
  }
130
2.06k
}
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetLeaderBlacklistPercentRequestPB, yb::master::GetLoadMovePercentResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_14::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetLeaderBlacklistPercentRequestPB const*, yb::master::GetLoadMovePercentResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_14::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetLeaderBlacklistPercentRequestPB const*, yb::master::GetLoadMovePercentResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
388
auto HandleCall(InboundCallPtr call, F f) {
111
388
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
388
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
388
  } else {
122
388
    auto params = std::make_shared<Params>();
123
388
    auto* req = &params->request();
124
388
    auto* resp = &params->response();
125
388
    RpcContext rpc_context(yb_call, std::move(params));
126
388
    if (!rpc_context.responded()) {
127
388
      f(req, resp, std::move(rpc_context));
128
388
    }
129
388
  }
130
388
}
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsLoadBalancedRequestPB, yb::master::IsLoadBalancedResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_15::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsLoadBalancedRequestPB const*, yb::master::IsLoadBalancedResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_15::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsLoadBalancedRequestPB const*, yb::master::IsLoadBalancedResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
238
auto HandleCall(InboundCallPtr call, F f) {
111
238
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
238
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
238
  } else {
122
238
    auto params = std::make_shared<Params>();
123
238
    auto* req = &params->request();
124
238
    auto* resp = &params->response();
125
238
    RpcContext rpc_context(yb_call, std::move(params));
126
238
    if (!rpc_context.responded()) {
127
238
      f(req, resp, std::move(rpc_context));
128
238
    }
129
238
  }
130
238
}
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsLoadBalancerIdleRequestPB, yb::master::IsLoadBalancerIdleResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_16::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsLoadBalancerIdleRequestPB const*, yb::master::IsLoadBalancerIdleResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_16::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsLoadBalancerIdleRequestPB const*, yb::master::IsLoadBalancerIdleResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2.48k
auto HandleCall(InboundCallPtr call, F f) {
111
2.48k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2.48k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
2.48k
  } else {
122
2.48k
    auto params = std::make_shared<Params>();
123
2.48k
    auto* req = &params->request();
124
2.48k
    auto* resp = &params->response();
125
2.48k
    RpcContext rpc_context(yb_call, std::move(params));
126
2.48k
    if (!rpc_context.responded()) {
127
2.48k
      f(req, resp, std::move(rpc_context));
128
2.48k
    }
129
2.48k
  }
130
2.48k
}
master_cluster.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::AreLeadersOnPreferredOnlyRequestPB, yb::master::AreLeadersOnPreferredOnlyResponsePB>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_17::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::AreLeadersOnPreferredOnlyRequestPB const*, yb::master::AreLeadersOnPreferredOnlyResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterClusterIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_17::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::AreLeadersOnPreferredOnlyRequestPB const*, yb::master::AreLeadersOnPreferredOnlyResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
147
auto HandleCall(InboundCallPtr call, F f) {
111
147
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
147
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
147
  } else {
122
147
    auto params = std::make_shared<Params>();
123
147
    auto* req = &params->request();
124
147
    auto* resp = &params->response();
125
147
    RpcContext rpc_context(yb_call, std::move(params));
126
147
    if (!rpc_context.responded()) {
127
147
      f(req, resp, std::move(rpc_context));
128
147
    }
129
147
  }
130
147
}
master_dcl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::CreateRoleRequestPB, yb::master::CreateRoleResponsePB>, yb::master::MasterDclIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateRoleRequestPB const*, yb::master::CreateRoleResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDclIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateRoleRequestPB const*, yb::master::CreateRoleResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
757
auto HandleCall(InboundCallPtr call, F f) {
111
757
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
757
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
757
  } else {
122
757
    auto params = std::make_shared<Params>();
123
757
    auto* req = &params->request();
124
757
    auto* resp = &params->response();
125
757
    RpcContext rpc_context(yb_call, std::move(params));
126
757
    if (!rpc_context.responded()) {
127
757
      f(req, resp, std::move(rpc_context));
128
757
    }
129
757
  }
130
757
}
master_dcl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::AlterRoleRequestPB, yb::master::AlterRoleResponsePB>, yb::master::MasterDclIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::AlterRoleRequestPB const*, yb::master::AlterRoleResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDclIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::AlterRoleRequestPB const*, yb::master::AlterRoleResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
58
auto HandleCall(InboundCallPtr call, F f) {
111
58
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
58
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
58
  } else {
122
58
    auto params = std::make_shared<Params>();
123
58
    auto* req = &params->request();
124
58
    auto* resp = &params->response();
125
58
    RpcContext rpc_context(yb_call, std::move(params));
126
58
    if (!rpc_context.responded()) {
127
58
      f(req, resp, std::move(rpc_context));
128
58
    }
129
58
  }
130
58
}
master_dcl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::DeleteRoleRequestPB, yb::master::DeleteRoleResponsePB>, yb::master::MasterDclIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteRoleRequestPB const*, yb::master::DeleteRoleResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDclIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteRoleRequestPB const*, yb::master::DeleteRoleResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
730
auto HandleCall(InboundCallPtr call, F f) {
111
730
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
730
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
730
  } else {
122
730
    auto params = std::make_shared<Params>();
123
730
    auto* req = &params->request();
124
730
    auto* resp = &params->response();
125
730
    RpcContext rpc_context(yb_call, std::move(params));
126
730
    if (!rpc_context.responded()) {
127
730
      f(req, resp, std::move(rpc_context));
128
730
    }
129
730
  }
130
730
}
master_dcl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GrantRevokeRoleRequestPB, yb::master::GrantRevokeRoleResponsePB>, yb::master::MasterDclIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GrantRevokeRoleRequestPB const*, yb::master::GrantRevokeRoleResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDclIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GrantRevokeRoleRequestPB const*, yb::master::GrantRevokeRoleResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
52
auto HandleCall(InboundCallPtr call, F f) {
111
52
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
52
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
52
  } else {
122
52
    auto params = std::make_shared<Params>();
123
52
    auto* req = &params->request();
124
52
    auto* resp = &params->response();
125
52
    RpcContext rpc_context(yb_call, std::move(params));
126
52
    if (!rpc_context.responded()) {
127
52
      f(req, resp, std::move(rpc_context));
128
52
    }
129
52
  }
130
52
}
master_dcl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GrantRevokePermissionRequestPB, yb::master::GrantRevokePermissionResponsePB>, yb::master::MasterDclIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GrantRevokePermissionRequestPB const*, yb::master::GrantRevokePermissionResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDclIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GrantRevokePermissionRequestPB const*, yb::master::GrantRevokePermissionResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
721
auto HandleCall(InboundCallPtr call, F f) {
111
721
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
721
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
721
  } else {
122
721
    auto params = std::make_shared<Params>();
123
721
    auto* req = &params->request();
124
721
    auto* resp = &params->response();
125
721
    RpcContext rpc_context(yb_call, std::move(params));
126
721
    if (!rpc_context.responded()) {
127
721
      f(req, resp, std::move(rpc_context));
128
721
    }
129
721
  }
130
721
}
master_dcl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetPermissionsRequestPB, yb::master::GetPermissionsResponsePB>, yb::master::MasterDclIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetPermissionsRequestPB const*, yb::master::GetPermissionsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDclIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetPermissionsRequestPB const*, yb::master::GetPermissionsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
116k
auto HandleCall(InboundCallPtr call, F f) {
111
116k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
116k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
116k
  } else {
122
116k
    auto params = std::make_shared<Params>();
123
116k
    auto* req = &params->request();
124
116k
    auto* resp = &params->response();
125
116k
    RpcContext rpc_context(yb_call, std::move(params));
126
116k
    if (!rpc_context.responded()) {
127
114k
      f(req, resp, std::move(rpc_context));
128
114k
    }
129
116k
  }
130
116k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::CreateTableRequestPB, yb::master::CreateTableResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateTableRequestPB const*, yb::master::CreateTableResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateTableRequestPB const*, yb::master::CreateTableResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
7.48k
auto HandleCall(InboundCallPtr call, F f) {
111
7.48k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
7.48k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
7.48k
  } else {
122
7.48k
    auto params = std::make_shared<Params>();
123
7.48k
    auto* req = &params->request();
124
7.48k
    auto* resp = &params->response();
125
7.48k
    RpcContext rpc_context(yb_call, std::move(params));
126
7.48k
    if (!rpc_context.responded()) {
127
7.48k
      f(req, resp, std::move(rpc_context));
128
7.48k
    }
129
7.48k
  }
130
7.48k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsCreateTableDoneRequestPB, yb::master::IsCreateTableDoneResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsCreateTableDoneRequestPB const*, yb::master::IsCreateTableDoneResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsCreateTableDoneRequestPB const*, yb::master::IsCreateTableDoneResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
29.6k
auto HandleCall(InboundCallPtr call, F f) {
111
29.6k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
29.6k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
29.6k
  } else {
122
29.6k
    auto params = std::make_shared<Params>();
123
29.6k
    auto* req = &params->request();
124
29.6k
    auto* resp = &params->response();
125
29.6k
    RpcContext rpc_context(yb_call, std::move(params));
126
29.6k
    if (!rpc_context.responded()) {
127
29.6k
      f(req, resp, std::move(rpc_context));
128
29.6k
    }
129
29.6k
  }
130
29.6k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ListTablesRequestPB, yb::master::ListTablesResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListTablesRequestPB const*, yb::master::ListTablesResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListTablesRequestPB const*, yb::master::ListTablesResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2.93k
auto HandleCall(InboundCallPtr call, F f) {
111
2.93k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2.93k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
2.93k
  } else {
122
2.93k
    auto params = std::make_shared<Params>();
123
2.93k
    auto* req = &params->request();
124
2.93k
    auto* resp = &params->response();
125
2.93k
    RpcContext rpc_context(yb_call, std::move(params));
126
2.93k
    if (!rpc_context.responded()) {
127
2.93k
      f(req, resp, std::move(rpc_context));
128
2.93k
    }
129
2.93k
  }
130
2.93k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetTableSchemaRequestPB, yb::master::GetTableSchemaResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetTableSchemaRequestPB const*, yb::master::GetTableSchemaResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetTableSchemaRequestPB const*, yb::master::GetTableSchemaResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
171k
auto HandleCall(InboundCallPtr call, F f) {
111
171k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
171k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
171k
  } else {
122
171k
    auto params = std::make_shared<Params>();
123
171k
    auto* req = &params->request();
124
171k
    auto* resp = &params->response();
125
171k
    RpcContext rpc_context(yb_call, std::move(params));
126
171k
    if (!rpc_context.responded()) {
127
170k
      f(req, resp, std::move(rpc_context));
128
170k
    }
129
171k
  }
130
171k
}
Unexecuted instantiation: master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetTablegroupSchemaRequestPB, yb::master::GetTablegroupSchemaResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetTablegroupSchemaRequestPB const*, yb::master::GetTablegroupSchemaResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetTablegroupSchemaRequestPB const*, yb::master::GetTablegroupSchemaResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetColocatedTabletSchemaRequestPB, yb::master::GetColocatedTabletSchemaResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetColocatedTabletSchemaRequestPB const*, yb::master::GetColocatedTabletSchemaResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetColocatedTabletSchemaRequestPB const*, yb::master::GetColocatedTabletSchemaResponsePB*, yb::rpc::RpcContext))
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::TruncateTableRequestPB, yb::master::TruncateTableResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::TruncateTableRequestPB const*, yb::master::TruncateTableResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::TruncateTableRequestPB const*, yb::master::TruncateTableResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
12.6k
auto HandleCall(InboundCallPtr call, F f) {
111
12.6k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
12.6k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
12.6k
  } else {
122
12.6k
    auto params = std::make_shared<Params>();
123
12.6k
    auto* req = &params->request();
124
12.6k
    auto* resp = &params->response();
125
12.6k
    RpcContext rpc_context(yb_call, std::move(params));
126
12.6k
    if (!rpc_context.responded()) {
127
12.6k
      f(req, resp, std::move(rpc_context));
128
12.6k
    }
129
12.6k
  }
130
12.6k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsTruncateTableDoneRequestPB, yb::master::IsTruncateTableDoneResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsTruncateTableDoneRequestPB const*, yb::master::IsTruncateTableDoneResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsTruncateTableDoneRequestPB const*, yb::master::IsTruncateTableDoneResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
10.5k
auto HandleCall(InboundCallPtr call, F f) {
111
10.5k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
10.5k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
10.5k
  } else {
122
10.5k
    auto params = std::make_shared<Params>();
123
10.5k
    auto* req = &params->request();
124
10.5k
    auto* resp = &params->response();
125
10.5k
    RpcContext rpc_context(yb_call, std::move(params));
126
10.5k
    if (!rpc_context.responded()) {
127
10.5k
      f(req, resp, std::move(rpc_context));
128
10.5k
    }
129
10.5k
  }
130
10.5k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::BackfillIndexRequestPB, yb::master::BackfillIndexResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::BackfillIndexRequestPB const*, yb::master::BackfillIndexResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::BackfillIndexRequestPB const*, yb::master::BackfillIndexResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
540
auto HandleCall(InboundCallPtr call, F f) {
111
540
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
540
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
540
  } else {
122
540
    auto params = std::make_shared<Params>();
123
540
    auto* req = &params->request();
124
540
    auto* resp = &params->response();
125
540
    RpcContext rpc_context(yb_call, std::move(params));
126
540
    if (!rpc_context.responded()) {
127
540
      f(req, resp, std::move(rpc_context));
128
540
    }
129
540
  }
130
540
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::LaunchBackfillIndexForTableRequestPB, yb::master::LaunchBackfillIndexForTableResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::LaunchBackfillIndexForTableRequestPB const*, yb::master::LaunchBackfillIndexForTableResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::LaunchBackfillIndexForTableRequestPB const*, yb::master::LaunchBackfillIndexForTableResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1
auto HandleCall(InboundCallPtr call, F f) {
111
1
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1
  } else {
122
1
    auto params = std::make_shared<Params>();
123
1
    auto* req = &params->request();
124
1
    auto* resp = &params->response();
125
1
    RpcContext rpc_context(yb_call, std::move(params));
126
1
    if (!rpc_context.responded()) {
127
1
      f(req, resp, std::move(rpc_context));
128
1
    }
129
1
  }
130
1
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetBackfillJobsRequestPB, yb::master::GetBackfillJobsResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetBackfillJobsRequestPB const*, yb::master::GetBackfillJobsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetBackfillJobsRequestPB const*, yb::master::GetBackfillJobsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
697
auto HandleCall(InboundCallPtr call, F f) {
111
697
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
697
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
697
  } else {
122
697
    auto params = std::make_shared<Params>();
123
697
    auto* req = &params->request();
124
697
    auto* resp = &params->response();
125
697
    RpcContext rpc_context(yb_call, std::move(params));
126
697
    if (!rpc_context.responded()) {
127
697
      f(req, resp, std::move(rpc_context));
128
697
    }
129
697
  }
130
697
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::DeleteTableRequestPB, yb::master::DeleteTableResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteTableRequestPB const*, yb::master::DeleteTableResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteTableRequestPB const*, yb::master::DeleteTableResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
5.50k
auto HandleCall(InboundCallPtr call, F f) {
111
5.50k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
5.50k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
5.50k
  } else {
122
5.50k
    auto params = std::make_shared<Params>();
123
5.50k
    auto* req = &params->request();
124
5.50k
    auto* resp = &params->response();
125
5.50k
    RpcContext rpc_context(yb_call, std::move(params));
126
5.50k
    if (!rpc_context.responded()) {
127
5.50k
      f(req, resp, std::move(rpc_context));
128
5.50k
    }
129
5.50k
  }
130
5.50k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsDeleteTableDoneRequestPB, yb::master::IsDeleteTableDoneResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_12::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsDeleteTableDoneRequestPB const*, yb::master::IsDeleteTableDoneResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_12::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsDeleteTableDoneRequestPB const*, yb::master::IsDeleteTableDoneResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
11.7k
auto HandleCall(InboundCallPtr call, F f) {
111
11.7k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
11.7k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
11.7k
  } else {
122
11.7k
    auto params = std::make_shared<Params>();
123
11.7k
    auto* req = &params->request();
124
11.7k
    auto* resp = &params->response();
125
11.7k
    RpcContext rpc_context(yb_call, std::move(params));
126
11.7k
    if (!rpc_context.responded()) {
127
11.7k
      f(req, resp, std::move(rpc_context));
128
11.7k
    }
129
11.7k
  }
130
11.7k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::AlterTableRequestPB, yb::master::AlterTableResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_13::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::AlterTableRequestPB const*, yb::master::AlterTableResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_13::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::AlterTableRequestPB const*, yb::master::AlterTableResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
704
auto HandleCall(InboundCallPtr call, F f) {
111
704
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
704
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
704
  } else {
122
704
    auto params = std::make_shared<Params>();
123
704
    auto* req = &params->request();
124
704
    auto* resp = &params->response();
125
704
    RpcContext rpc_context(yb_call, std::move(params));
126
704
    if (!rpc_context.responded()) {
127
704
      f(req, resp, std::move(rpc_context));
128
704
    }
129
704
  }
130
704
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsAlterTableDoneRequestPB, yb::master::IsAlterTableDoneResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_14::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsAlterTableDoneRequestPB const*, yb::master::IsAlterTableDoneResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_14::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsAlterTableDoneRequestPB const*, yb::master::IsAlterTableDoneResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1.39k
auto HandleCall(InboundCallPtr call, F f) {
111
1.39k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1.39k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1.39k
  } else {
122
1.39k
    auto params = std::make_shared<Params>();
123
1.39k
    auto* req = &params->request();
124
1.39k
    auto* resp = &params->response();
125
1.39k
    RpcContext rpc_context(yb_call, std::move(params));
126
1.39k
    if (!rpc_context.responded()) {
127
1.39k
      f(req, resp, std::move(rpc_context));
128
1.39k
    }
129
1.39k
  }
130
1.39k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::CreateNamespaceRequestPB, yb::master::CreateNamespaceResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_15::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateNamespaceRequestPB const*, yb::master::CreateNamespaceResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_15::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateNamespaceRequestPB const*, yb::master::CreateNamespaceResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2.64k
auto HandleCall(InboundCallPtr call, F f) {
111
2.64k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2.64k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
2.64k
  } else {
122
2.64k
    auto params = std::make_shared<Params>();
123
2.64k
    auto* req = &params->request();
124
2.64k
    auto* resp = &params->response();
125
2.64k
    RpcContext rpc_context(yb_call, std::move(params));
126
2.64k
    if (!rpc_context.responded()) {
127
2.64k
      f(req, resp, std::move(rpc_context));
128
2.64k
    }
129
2.64k
  }
130
2.64k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsCreateNamespaceDoneRequestPB, yb::master::IsCreateNamespaceDoneResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_16::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsCreateNamespaceDoneRequestPB const*, yb::master::IsCreateNamespaceDoneResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_16::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsCreateNamespaceDoneRequestPB const*, yb::master::IsCreateNamespaceDoneResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
3.56k
auto HandleCall(InboundCallPtr call, F f) {
111
3.56k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
3.56k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
3.56k
  } else {
122
3.56k
    auto params = std::make_shared<Params>();
123
3.56k
    auto* req = &params->request();
124
3.56k
    auto* resp = &params->response();
125
3.56k
    RpcContext rpc_context(yb_call, std::move(params));
126
3.56k
    if (!rpc_context.responded()) {
127
3.56k
      f(req, resp, std::move(rpc_context));
128
3.56k
    }
129
3.56k
  }
130
3.56k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::DeleteNamespaceRequestPB, yb::master::DeleteNamespaceResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_17::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteNamespaceRequestPB const*, yb::master::DeleteNamespaceResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_17::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteNamespaceRequestPB const*, yb::master::DeleteNamespaceResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1.64k
auto HandleCall(InboundCallPtr call, F f) {
111
1.64k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1.64k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1.64k
  } else {
122
1.64k
    auto params = std::make_shared<Params>();
123
1.64k
    auto* req = &params->request();
124
1.64k
    auto* resp = &params->response();
125
1.64k
    RpcContext rpc_context(yb_call, std::move(params));
126
1.64k
    if (!rpc_context.responded()) {
127
1.64k
      f(req, resp, std::move(rpc_context));
128
1.64k
    }
129
1.64k
  }
130
1.64k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsDeleteNamespaceDoneRequestPB, yb::master::IsDeleteNamespaceDoneResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_18::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsDeleteNamespaceDoneRequestPB const*, yb::master::IsDeleteNamespaceDoneResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_18::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsDeleteNamespaceDoneRequestPB const*, yb::master::IsDeleteNamespaceDoneResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1.74k
auto HandleCall(InboundCallPtr call, F f) {
111
1.74k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1.74k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1.74k
  } else {
122
1.74k
    auto params = std::make_shared<Params>();
123
1.74k
    auto* req = &params->request();
124
1.74k
    auto* resp = &params->response();
125
1.74k
    RpcContext rpc_context(yb_call, std::move(params));
126
1.74k
    if (!rpc_context.responded()) {
127
1.74k
      f(req, resp, std::move(rpc_context));
128
1.74k
    }
129
1.74k
  }
130
1.74k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::AlterNamespaceRequestPB, yb::master::AlterNamespaceResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_19::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::AlterNamespaceRequestPB const*, yb::master::AlterNamespaceResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_19::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::AlterNamespaceRequestPB const*, yb::master::AlterNamespaceResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
7
auto HandleCall(InboundCallPtr call, F f) {
111
7
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
7
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
7
  } else {
122
7
    auto params = std::make_shared<Params>();
123
7
    auto* req = &params->request();
124
7
    auto* resp = &params->response();
125
7
    RpcContext rpc_context(yb_call, std::move(params));
126
7
    if (!rpc_context.responded()) {
127
7
      f(req, resp, std::move(rpc_context));
128
7
    }
129
7
  }
130
7
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ListNamespacesRequestPB, yb::master::ListNamespacesResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_20::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListNamespacesRequestPB const*, yb::master::ListNamespacesResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_20::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListNamespacesRequestPB const*, yb::master::ListNamespacesResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
5.13k
auto HandleCall(InboundCallPtr call, F f) {
111
5.13k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
5.13k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
5.13k
  } else {
122
5.13k
    auto params = std::make_shared<Params>();
123
5.13k
    auto* req = &params->request();
124
5.13k
    auto* resp = &params->response();
125
5.13k
    RpcContext rpc_context(yb_call, std::move(params));
126
5.13k
    if (!rpc_context.responded()) {
127
5.12k
      f(req, resp, std::move(rpc_context));
128
5.12k
    }
129
5.13k
  }
130
5.13k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetNamespaceInfoRequestPB, yb::master::GetNamespaceInfoResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_21::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetNamespaceInfoRequestPB const*, yb::master::GetNamespaceInfoResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_21::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetNamespaceInfoRequestPB const*, yb::master::GetNamespaceInfoResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
6.03k
auto HandleCall(InboundCallPtr call, F f) {
111
6.03k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
6.03k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
6.03k
  } else {
122
6.03k
    auto params = std::make_shared<Params>();
123
6.03k
    auto* req = &params->request();
124
6.03k
    auto* resp = &params->response();
125
6.03k
    RpcContext rpc_context(yb_call, std::move(params));
126
6.03k
    if (!rpc_context.responded()) {
127
6.02k
      f(req, resp, std::move(rpc_context));
128
6.02k
    }
129
6.03k
  }
130
6.03k
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::CreateTablegroupRequestPB, yb::master::CreateTablegroupResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_22::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateTablegroupRequestPB const*, yb::master::CreateTablegroupResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_22::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateTablegroupRequestPB const*, yb::master::CreateTablegroupResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
56
auto HandleCall(InboundCallPtr call, F f) {
111
56
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
56
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
56
  } else {
122
56
    auto params = std::make_shared<Params>();
123
56
    auto* req = &params->request();
124
56
    auto* resp = &params->response();
125
56
    RpcContext rpc_context(yb_call, std::move(params));
126
56
    if (!rpc_context.responded()) {
127
56
      f(req, resp, std::move(rpc_context));
128
56
    }
129
56
  }
130
56
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::DeleteTablegroupRequestPB, yb::master::DeleteTablegroupResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_23::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteTablegroupRequestPB const*, yb::master::DeleteTablegroupResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_23::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteTablegroupRequestPB const*, yb::master::DeleteTablegroupResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
40
auto HandleCall(InboundCallPtr call, F f) {
111
40
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
40
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
40
  } else {
122
40
    auto params = std::make_shared<Params>();
123
40
    auto* req = &params->request();
124
40
    auto* resp = &params->response();
125
40
    RpcContext rpc_context(yb_call, std::move(params));
126
40
    if (!rpc_context.responded()) {
127
40
      f(req, resp, std::move(rpc_context));
128
40
    }
129
40
  }
130
40
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ListTablegroupsRequestPB, yb::master::ListTablegroupsResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_24::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListTablegroupsRequestPB const*, yb::master::ListTablegroupsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_24::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListTablegroupsRequestPB const*, yb::master::ListTablegroupsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
7
auto HandleCall(InboundCallPtr call, F f) {
111
7
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
7
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
7
  } else {
122
7
    auto params = std::make_shared<Params>();
123
7
    auto* req = &params->request();
124
7
    auto* resp = &params->response();
125
7
    RpcContext rpc_context(yb_call, std::move(params));
126
7
    if (!rpc_context.responded()) {
127
7
      f(req, resp, std::move(rpc_context));
128
7
    }
129
7
  }
130
7
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::CreateUDTypeRequestPB, yb::master::CreateUDTypeResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_25::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateUDTypeRequestPB const*, yb::master::CreateUDTypeResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_25::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateUDTypeRequestPB const*, yb::master::CreateUDTypeResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
47
auto HandleCall(InboundCallPtr call, F f) {
111
47
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
47
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
47
  } else {
122
47
    auto params = std::make_shared<Params>();
123
47
    auto* req = &params->request();
124
47
    auto* resp = &params->response();
125
47
    RpcContext rpc_context(yb_call, std::move(params));
126
47
    if (!rpc_context.responded()) {
127
47
      f(req, resp, std::move(rpc_context));
128
47
    }
129
47
  }
130
47
}
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::DeleteUDTypeRequestPB, yb::master::DeleteUDTypeResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_26::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteUDTypeRequestPB const*, yb::master::DeleteUDTypeResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_26::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteUDTypeRequestPB const*, yb::master::DeleteUDTypeResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
54
auto HandleCall(InboundCallPtr call, F f) {
111
54
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
54
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
54
  } else {
122
54
    auto params = std::make_shared<Params>();
123
54
    auto* req = &params->request();
124
54
    auto* resp = &params->response();
125
54
    RpcContext rpc_context(yb_call, std::move(params));
126
54
    if (!rpc_context.responded()) {
127
54
      f(req, resp, std::move(rpc_context));
128
54
    }
129
54
  }
130
54
}
Unexecuted instantiation: master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ListUDTypesRequestPB, yb::master::ListUDTypesResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_27::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListUDTypesRequestPB const*, yb::master::ListUDTypesResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_27::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListUDTypesRequestPB const*, yb::master::ListUDTypesResponsePB*, yb::rpc::RpcContext))
master_ddl.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetUDTypeInfoRequestPB, yb::master::GetUDTypeInfoResponsePB>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_28::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetUDTypeInfoRequestPB const*, yb::master::GetUDTypeInfoResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterDdlIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_28::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetUDTypeInfoRequestPB const*, yb::master::GetUDTypeInfoResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
56
auto HandleCall(InboundCallPtr call, F f) {
111
56
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
56
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
56
  } else {
122
56
    auto params = std::make_shared<Params>();
123
56
    auto* req = &params->request();
124
56
    auto* resp = &params->response();
125
56
    RpcContext rpc_context(yb_call, std::move(params));
126
56
    if (!rpc_context.responded()) {
127
56
      f(req, resp, std::move(rpc_context));
128
56
    }
129
56
  }
130
56
}
master_encryption.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ChangeEncryptionInfoRequestPB, yb::master::ChangeEncryptionInfoResponsePB>, yb::master::MasterEncryptionIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ChangeEncryptionInfoRequestPB const*, yb::master::ChangeEncryptionInfoResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterEncryptionIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ChangeEncryptionInfoRequestPB const*, yb::master::ChangeEncryptionInfoResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
17
auto HandleCall(InboundCallPtr call, F f) {
111
17
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
17
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
17
  } else {
122
17
    auto params = std::make_shared<Params>();
123
17
    auto* req = &params->request();
124
17
    auto* resp = &params->response();
125
17
    RpcContext rpc_context(yb_call, std::move(params));
126
17
    if (!rpc_context.responded()) {
127
17
      f(req, resp, std::move(rpc_context));
128
17
    }
129
17
  }
130
17
}
master_encryption.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsEncryptionEnabledRequestPB, yb::master::IsEncryptionEnabledResponsePB>, yb::master::MasterEncryptionIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsEncryptionEnabledRequestPB const*, yb::master::IsEncryptionEnabledResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterEncryptionIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsEncryptionEnabledRequestPB const*, yb::master::IsEncryptionEnabledResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
17
auto HandleCall(InboundCallPtr call, F f) {
111
17
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
17
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
17
  } else {
122
17
    auto params = std::make_shared<Params>();
123
17
    auto* req = &params->request();
124
17
    auto* resp = &params->response();
125
17
    RpcContext rpc_context(yb_call, std::move(params));
126
17
    if (!rpc_context.responded()) {
127
17
      f(req, resp, std::move(rpc_context));
128
17
    }
129
17
  }
130
17
}
master_encryption.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::AddUniverseKeysRequestPB, yb::master::AddUniverseKeysResponsePB>, yb::master::MasterEncryptionIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::AddUniverseKeysRequestPB const*, yb::master::AddUniverseKeysResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterEncryptionIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::AddUniverseKeysRequestPB const*, yb::master::AddUniverseKeysResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
51
auto HandleCall(InboundCallPtr call, F f) {
111
51
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
51
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
51
  } else {
122
51
    auto params = std::make_shared<Params>();
123
51
    auto* req = &params->request();
124
51
    auto* resp = &params->response();
125
51
    RpcContext rpc_context(yb_call, std::move(params));
126
51
    if (!rpc_context.responded()) {
127
51
      f(req, resp, std::move(rpc_context));
128
51
    }
129
51
  }
130
51
}
master_encryption.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetUniverseKeyRegistryRequestPB, yb::master::GetUniverseKeyRegistryResponsePB>, yb::master::MasterEncryptionIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetUniverseKeyRegistryRequestPB const*, yb::master::GetUniverseKeyRegistryResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterEncryptionIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetUniverseKeyRegistryRequestPB const*, yb::master::GetUniverseKeyRegistryResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
12.7k
auto HandleCall(InboundCallPtr call, F f) {
111
12.7k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
12.7k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
12.7k
  } else {
122
12.7k
    auto params = std::make_shared<Params>();
123
12.7k
    auto* req = &params->request();
124
12.7k
    auto* resp = &params->response();
125
12.7k
    RpcContext rpc_context(yb_call, std::move(params));
126
12.7k
    if (!rpc_context.responded()) {
127
12.7k
      f(req, resp, std::move(rpc_context));
128
12.7k
    }
129
12.7k
  }
130
12.7k
}
master_encryption.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::HasUniverseKeyInMemoryRequestPB, yb::master::HasUniverseKeyInMemoryResponsePB>, yb::master::MasterEncryptionIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::HasUniverseKeyInMemoryRequestPB const*, yb::master::HasUniverseKeyInMemoryResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterEncryptionIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::HasUniverseKeyInMemoryRequestPB const*, yb::master::HasUniverseKeyInMemoryResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
69
auto HandleCall(InboundCallPtr call, F f) {
111
69
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
69
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
69
  } else {
122
69
    auto params = std::make_shared<Params>();
123
69
    auto* req = &params->request();
124
69
    auto* resp = &params->response();
125
69
    RpcContext rpc_context(yb_call, std::move(params));
126
69
    if (!rpc_context.responded()) {
127
69
      f(req, resp, std::move(rpc_context));
128
69
    }
129
69
  }
130
69
}
master_heartbeat.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::TSHeartbeatRequestPB, yb::master::TSHeartbeatResponsePB>, yb::master::MasterHeartbeatIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::TSHeartbeatRequestPB const*, yb::master::TSHeartbeatResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterHeartbeatIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::TSHeartbeatRequestPB const*, yb::master::TSHeartbeatResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
5.17M
auto HandleCall(InboundCallPtr call, F f) {
111
5.17M
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
5.17M
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
5.17M
  } else {
122
5.17M
    auto params = std::make_shared<Params>();
123
5.17M
    auto* req = &params->request();
124
5.17M
    auto* resp = &params->response();
125
5.17M
    RpcContext rpc_context(yb_call, std::move(params));
126
5.17M
    if (!rpc_context.responded()) {
127
5.16M
      f(req, resp, std::move(rpc_context));
128
5.16M
    }
129
5.17M
  }
130
5.17M
}
master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ValidateReplicationInfoRequestPB, yb::master::ValidateReplicationInfoResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ValidateReplicationInfoRequestPB const*, yb::master::ValidateReplicationInfoResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ValidateReplicationInfoRequestPB const*, yb::master::ValidateReplicationInfoResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1
auto HandleCall(InboundCallPtr call, F f) {
111
1
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1
  } else {
122
1
    auto params = std::make_shared<Params>();
123
1
    auto* req = &params->request();
124
1
    auto* resp = &params->response();
125
1
    RpcContext rpc_context(yb_call, std::move(params));
126
1
    if (!rpc_context.responded()) {
127
1
      f(req, resp, std::move(rpc_context));
128
1
    }
129
1
  }
130
1
}
master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::CreateCDCStreamRequestPB, yb::master::CreateCDCStreamResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateCDCStreamRequestPB const*, yb::master::CreateCDCStreamResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::CreateCDCStreamRequestPB const*, yb::master::CreateCDCStreamResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
5.50k
auto HandleCall(InboundCallPtr call, F f) {
111
5.50k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
5.50k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
5.50k
  } else {
122
5.50k
    auto params = std::make_shared<Params>();
123
5.50k
    auto* req = &params->request();
124
5.50k
    auto* resp = &params->response();
125
5.50k
    RpcContext rpc_context(yb_call, std::move(params));
126
5.50k
    if (!rpc_context.responded()) {
127
5.50k
      f(req, resp, std::move(rpc_context));
128
5.50k
    }
129
5.50k
  }
130
5.50k
}
master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::DeleteCDCStreamRequestPB, yb::master::DeleteCDCStreamResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteCDCStreamRequestPB const*, yb::master::DeleteCDCStreamResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteCDCStreamRequestPB const*, yb::master::DeleteCDCStreamResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2
auto HandleCall(InboundCallPtr call, F f) {
111
2
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
2
  } else {
122
2
    auto params = std::make_shared<Params>();
123
2
    auto* req = &params->request();
124
2
    auto* resp = &params->response();
125
2
    RpcContext rpc_context(yb_call, std::move(params));
126
2
    if (!rpc_context.responded()) {
127
2
      f(req, resp, std::move(rpc_context));
128
2
    }
129
2
  }
130
2
}
master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::ListCDCStreamsRequestPB, yb::master::ListCDCStreamsResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListCDCStreamsRequestPB const*, yb::master::ListCDCStreamsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::ListCDCStreamsRequestPB const*, yb::master::ListCDCStreamsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1
auto HandleCall(InboundCallPtr call, F f) {
111
1
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1
  } else {
122
1
    auto params = std::make_shared<Params>();
123
1
    auto* req = &params->request();
124
1
    auto* resp = &params->response();
125
1
    RpcContext rpc_context(yb_call, std::move(params));
126
1
    if (!rpc_context.responded()) {
127
1
      f(req, resp, std::move(rpc_context));
128
1
    }
129
1
  }
130
1
}
master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetCDCStreamRequestPB, yb::master::GetCDCStreamResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetCDCStreamRequestPB const*, yb::master::GetCDCStreamResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetCDCStreamRequestPB const*, yb::master::GetCDCStreamResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
6
auto HandleCall(InboundCallPtr call, F f) {
111
6
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
6
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
6
  } else {
122
6
    auto params = std::make_shared<Params>();
123
6
    auto* req = &params->request();
124
6
    auto* resp = &params->response();
125
6
    RpcContext rpc_context(yb_call, std::move(params));
126
6
    if (!rpc_context.responded()) {
127
6
      f(req, resp, std::move(rpc_context));
128
6
    }
129
6
  }
130
6
}
master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetCDCDBStreamInfoRequestPB, yb::master::GetCDCDBStreamInfoResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetCDCDBStreamInfoRequestPB const*, yb::master::GetCDCDBStreamInfoResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetCDCDBStreamInfoRequestPB const*, yb::master::GetCDCDBStreamInfoResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
22
auto HandleCall(InboundCallPtr call, F f) {
111
22
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
22
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
22
  } else {
122
22
    auto params = std::make_shared<Params>();
123
22
    auto* req = &params->request();
124
22
    auto* resp = &params->response();
125
22
    RpcContext rpc_context(yb_call, std::move(params));
126
22
    if (!rpc_context.responded()) {
127
22
      f(req, resp, std::move(rpc_context));
128
22
    }
129
22
  }
130
22
}
Unexecuted instantiation: master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::UpdateCDCStreamRequestPB, yb::master::UpdateCDCStreamResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::UpdateCDCStreamRequestPB const*, yb::master::UpdateCDCStreamResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::UpdateCDCStreamRequestPB const*, yb::master::UpdateCDCStreamResponsePB*, yb::rpc::RpcContext))
master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::SetupUniverseReplicationRequestPB, yb::master::SetupUniverseReplicationResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::SetupUniverseReplicationRequestPB const*, yb::master::SetupUniverseReplicationResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::SetupUniverseReplicationRequestPB const*, yb::master::SetupUniverseReplicationResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2
auto HandleCall(InboundCallPtr call, F f) {
111
2
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
2
  } else {
122
2
    auto params = std::make_shared<Params>();
123
2
    auto* req = &params->request();
124
2
    auto* resp = &params->response();
125
2
    RpcContext rpc_context(yb_call, std::move(params));
126
2
    if (!rpc_context.responded()) {
127
2
      f(req, resp, std::move(rpc_context));
128
2
    }
129
2
  }
130
2
}
Unexecuted instantiation: master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::DeleteUniverseReplicationRequestPB, yb::master::DeleteUniverseReplicationResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteUniverseReplicationRequestPB const*, yb::master::DeleteUniverseReplicationResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::DeleteUniverseReplicationRequestPB const*, yb::master::DeleteUniverseReplicationResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::AlterUniverseReplicationRequestPB, yb::master::AlterUniverseReplicationResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::AlterUniverseReplicationRequestPB const*, yb::master::AlterUniverseReplicationResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::AlterUniverseReplicationRequestPB const*, yb::master::AlterUniverseReplicationResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::SetUniverseReplicationEnabledRequestPB, yb::master::SetUniverseReplicationEnabledResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::SetUniverseReplicationEnabledRequestPB const*, yb::master::SetUniverseReplicationEnabledResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::SetUniverseReplicationEnabledRequestPB const*, yb::master::SetUniverseReplicationEnabledResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::GetUniverseReplicationRequestPB, yb::master::GetUniverseReplicationResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetUniverseReplicationRequestPB const*, yb::master::GetUniverseReplicationResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::GetUniverseReplicationRequestPB const*, yb::master::GetUniverseReplicationResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::IsSetupUniverseReplicationDoneRequestPB, yb::master::IsSetupUniverseReplicationDoneResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_12::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsSetupUniverseReplicationDoneRequestPB const*, yb::master::IsSetupUniverseReplicationDoneResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_12::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::IsSetupUniverseReplicationDoneRequestPB const*, yb::master::IsSetupUniverseReplicationDoneResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: master_replication.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::master::UpdateConsumerOnProducerSplitRequestPB, yb::master::UpdateConsumerOnProducerSplitResponsePB>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_13::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::UpdateConsumerOnProducerSplitRequestPB const*, yb::master::UpdateConsumerOnProducerSplitResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::master::MasterReplicationIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_13::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::master::UpdateConsumerOnProducerSplitRequestPB const*, yb::master::UpdateConsumerOnProducerSplitResponsePB*, yb::rpc::RpcContext))
consensus.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::consensus::ConsensusRequestPB, yb::consensus::ConsensusResponsePB>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::ConsensusRequestPB const*, yb::consensus::ConsensusResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::ConsensusRequestPB const*, yb::consensus::ConsensusResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
25.5M
auto HandleCall(InboundCallPtr call, F f) {
111
25.5M
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
25.5M
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
25.5M
  } else {
122
25.5M
    auto params = std::make_shared<Params>();
123
25.5M
    auto* req = &params->request();
124
25.5M
    auto* resp = &params->response();
125
25.5M
    RpcContext rpc_context(yb_call, std::move(params));
126
25.5M
    if (!rpc_context.responded()) {
127
25.5M
      f(req, resp, std::move(rpc_context));
128
25.5M
    }
129
25.5M
  }
130
25.5M
}
Unexecuted instantiation: consensus.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::consensus::MultiRaftConsensusRequestPB, yb::consensus::MultiRaftConsensusResponsePB>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::MultiRaftConsensusRequestPB const*, yb::consensus::MultiRaftConsensusResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::MultiRaftConsensusRequestPB const*, yb::consensus::MultiRaftConsensusResponsePB*, yb::rpc::RpcContext))
consensus.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::consensus::VoteRequestPB, yb::consensus::VoteResponsePB>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::VoteRequestPB const*, yb::consensus::VoteResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::VoteRequestPB const*, yb::consensus::VoteResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1.39M
auto HandleCall(InboundCallPtr call, F f) {
111
1.39M
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1.39M
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1.39M
  } else {
122
1.39M
    auto params = std::make_shared<Params>();
123
1.39M
    auto* req = &params->request();
124
1.39M
    auto* resp = &params->response();
125
1.39M
    RpcContext rpc_context(yb_call, std::move(params));
126
1.39M
    if (!rpc_context.responded()) {
127
1.39M
      f(req, resp, std::move(rpc_context));
128
1.39M
    }
129
1.39M
  }
130
1.39M
}
consensus.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::consensus::ChangeConfigRequestPB, yb::consensus::ChangeConfigResponsePB>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::ChangeConfigRequestPB const*, yb::consensus::ChangeConfigResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::ChangeConfigRequestPB const*, yb::consensus::ChangeConfigResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
5.29k
auto HandleCall(InboundCallPtr call, F f) {
111
5.29k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
5.29k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
5.29k
  } else {
122
5.29k
    auto params = std::make_shared<Params>();
123
5.29k
    auto* req = &params->request();
124
5.29k
    auto* resp = &params->response();
125
5.29k
    RpcContext rpc_context(yb_call, std::move(params));
126
5.29k
    if (!rpc_context.responded()) {
127
5.29k
      f(req, resp, std::move(rpc_context));
128
5.29k
    }
129
5.29k
  }
130
5.29k
}
consensus.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::consensus::UnsafeChangeConfigRequestPB, yb::consensus::UnsafeChangeConfigResponsePB>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::UnsafeChangeConfigRequestPB const*, yb::consensus::UnsafeChangeConfigResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::UnsafeChangeConfigRequestPB const*, yb::consensus::UnsafeChangeConfigResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
6
auto HandleCall(InboundCallPtr call, F f) {
111
6
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
6
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
6
  } else {
122
6
    auto params = std::make_shared<Params>();
123
6
    auto* req = &params->request();
124
6
    auto* resp = &params->response();
125
6
    RpcContext rpc_context(yb_call, std::move(params));
126
6
    if (!rpc_context.responded()) {
127
6
      f(req, resp, std::move(rpc_context));
128
6
    }
129
6
  }
130
6
}
consensus.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::consensus::GetNodeInstanceRequestPB, yb::consensus::GetNodeInstanceResponsePB>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::GetNodeInstanceRequestPB const*, yb::consensus::GetNodeInstanceResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::GetNodeInstanceRequestPB const*, yb::consensus::GetNodeInstanceResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
20.9k
auto HandleCall(InboundCallPtr call, F f) {
111
20.9k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
20.9k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
20.9k
  } else {
122
20.9k
    auto params = std::make_shared<Params>();
123
20.9k
    auto* req = &params->request();
124
20.9k
    auto* resp = &params->response();
125
20.9k
    RpcContext rpc_context(yb_call, std::move(params));
126
20.9k
    if (!rpc_context.responded()) {
127
20.9k
      f(req, resp, std::move(rpc_context));
128
20.9k
    }
129
20.9k
  }
130
20.9k
}
consensus.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::consensus::RunLeaderElectionRequestPB, yb::consensus::RunLeaderElectionResponsePB>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::RunLeaderElectionRequestPB const*, yb::consensus::RunLeaderElectionResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::RunLeaderElectionRequestPB const*, yb::consensus::RunLeaderElectionResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
96.3k
auto HandleCall(InboundCallPtr call, F f) {
111
96.3k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
96.3k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
96.3k
  } else {
122
96.3k
    auto params = std::make_shared<Params>();
123
96.3k
    auto* req = &params->request();
124
96.3k
    auto* resp = &params->response();
125
96.3k
    RpcContext rpc_context(yb_call, std::move(params));
126
96.3k
    if (!rpc_context.responded()) {
127
96.2k
      f(req, resp, std::move(rpc_context));
128
96.2k
    }
129
96.3k
  }
130
96.3k
}
consensus.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::consensus::LeaderElectionLostRequestPB, yb::consensus::LeaderElectionLostResponsePB>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::LeaderElectionLostRequestPB const*, yb::consensus::LeaderElectionLostResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_7::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::LeaderElectionLostRequestPB const*, yb::consensus::LeaderElectionLostResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
77
auto HandleCall(InboundCallPtr call, F f) {
111
77
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
77
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
77
  } else {
122
77
    auto params = std::make_shared<Params>();
123
77
    auto* req = &params->request();
124
77
    auto* resp = &params->response();
125
77
    RpcContext rpc_context(yb_call, std::move(params));
126
77
    if (!rpc_context.responded()) {
127
77
      f(req, resp, std::move(rpc_context));
128
77
    }
129
77
  }
130
77
}
consensus.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::consensus::LeaderStepDownRequestPB, yb::consensus::LeaderStepDownResponsePB>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::LeaderStepDownRequestPB const*, yb::consensus::LeaderStepDownResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_8::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::LeaderStepDownRequestPB const*, yb::consensus::LeaderStepDownResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
54.1k
auto HandleCall(InboundCallPtr call, F f) {
111
54.1k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
54.1k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
54.1k
  } else {
122
54.1k
    auto params = std::make_shared<Params>();
123
54.1k
    auto* req = &params->request();
124
54.1k
    auto* resp = &params->response();
125
54.1k
    RpcContext rpc_context(yb_call, std::move(params));
126
54.1k
    if (!rpc_context.responded()) {
127
54.1k
      f(req, resp, std::move(rpc_context));
128
54.1k
    }
129
54.1k
  }
130
54.1k
}
consensus.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::consensus::GetLastOpIdRequestPB, yb::consensus::GetLastOpIdResponsePB>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::GetLastOpIdRequestPB const*, yb::consensus::GetLastOpIdResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_9::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::GetLastOpIdRequestPB const*, yb::consensus::GetLastOpIdResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
575
auto HandleCall(InboundCallPtr call, F f) {
111
575
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
575
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
575
  } else {
122
575
    auto params = std::make_shared<Params>();
123
575
    auto* req = &params->request();
124
575
    auto* resp = &params->response();
125
575
    RpcContext rpc_context(yb_call, std::move(params));
126
575
    if (!rpc_context.responded()) {
127
575
      f(req, resp, std::move(rpc_context));
128
575
    }
129
575
  }
130
575
}
consensus.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::consensus::GetConsensusStateRequestPB, yb::consensus::GetConsensusStateResponsePB>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::GetConsensusStateRequestPB const*, yb::consensus::GetConsensusStateResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_10::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::GetConsensusStateRequestPB const*, yb::consensus::GetConsensusStateResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
4.06k
auto HandleCall(InboundCallPtr call, F f) {
111
4.06k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
4.06k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
4.06k
  } else {
122
4.06k
    auto params = std::make_shared<Params>();
123
4.06k
    auto* req = &params->request();
124
4.06k
    auto* resp = &params->response();
125
4.06k
    RpcContext rpc_context(yb_call, std::move(params));
126
4.06k
    if (!rpc_context.responded()) {
127
4.06k
      f(req, resp, std::move(rpc_context));
128
4.06k
    }
129
4.06k
  }
130
4.06k
}
consensus.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::consensus::StartRemoteBootstrapRequestPB, yb::consensus::StartRemoteBootstrapResponsePB>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::StartRemoteBootstrapRequestPB const*, yb::consensus::StartRemoteBootstrapResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::consensus::ConsensusServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_11::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::consensus::StartRemoteBootstrapRequestPB const*, yb::consensus::StartRemoteBootstrapResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
10.6k
auto HandleCall(InboundCallPtr call, F f) {
111
10.6k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
10.6k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
10.6k
  } else {
122
10.6k
    auto params = std::make_shared<Params>();
123
10.6k
    auto* req = &params->request();
124
10.6k
    auto* resp = &params->response();
125
10.6k
    RpcContext rpc_context(yb_call, std::move(params));
126
10.6k
    if (!rpc_context.responded()) {
127
10.6k
      f(req, resp, std::move(rpc_context));
128
10.6k
    }
129
10.6k
  }
130
10.6k
}
server_base.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::server::SetFlagRequestPB, yb::server::SetFlagResponsePB>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::SetFlagRequestPB const*, yb::server::SetFlagResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::SetFlagRequestPB const*, yb::server::SetFlagResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
352
auto HandleCall(InboundCallPtr call, F f) {
111
352
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
352
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
352
  } else {
122
352
    auto params = std::make_shared<Params>();
123
352
    auto* req = &params->request();
124
352
    auto* resp = &params->response();
125
352
    RpcContext rpc_context(yb_call, std::move(params));
126
352
    if (!rpc_context.responded()) {
127
352
      f(req, resp, std::move(rpc_context));
128
352
    }
129
352
  }
130
352
}
server_base.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::server::GetFlagRequestPB, yb::server::GetFlagResponsePB>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::GetFlagRequestPB const*, yb::server::GetFlagResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::GetFlagRequestPB const*, yb::server::GetFlagResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
29
auto HandleCall(InboundCallPtr call, F f) {
111
29
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
29
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
29
  } else {
122
29
    auto params = std::make_shared<Params>();
123
29
    auto* req = &params->request();
124
29
    auto* resp = &params->response();
125
29
    RpcContext rpc_context(yb_call, std::move(params));
126
29
    if (!rpc_context.responded()) {
127
29
      f(req, resp, std::move(rpc_context));
128
29
    }
129
29
  }
130
29
}
server_base.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::server::RefreshFlagsRequestPB, yb::server::RefreshFlagsResponsePB>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::RefreshFlagsRequestPB const*, yb::server::RefreshFlagsResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_2::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::RefreshFlagsRequestPB const*, yb::server::RefreshFlagsResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
2
auto HandleCall(InboundCallPtr call, F f) {
111
2
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
2
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
2
  } else {
122
2
    auto params = std::make_shared<Params>();
123
2
    auto* req = &params->request();
124
2
    auto* resp = &params->response();
125
2
    RpcContext rpc_context(yb_call, std::move(params));
126
2
    if (!rpc_context.responded()) {
127
2
      f(req, resp, std::move(rpc_context));
128
2
    }
129
2
  }
130
2
}
Unexecuted instantiation: server_base.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::server::FlushCoverageRequestPB, yb::server::FlushCoverageResponsePB>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::FlushCoverageRequestPB const*, yb::server::FlushCoverageResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_3::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::FlushCoverageRequestPB const*, yb::server::FlushCoverageResponsePB*, yb::rpc::RpcContext))
server_base.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::server::ServerClockRequestPB, yb::server::ServerClockResponsePB>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::ServerClockRequestPB const*, yb::server::ServerClockResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_4::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::ServerClockRequestPB const*, yb::server::ServerClockResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
1
auto HandleCall(InboundCallPtr call, F f) {
111
1
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
1
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
1
  } else {
122
1
    auto params = std::make_shared<Params>();
123
1
    auto* req = &params->request();
124
1
    auto* resp = &params->response();
125
1
    RpcContext rpc_context(yb_call, std::move(params));
126
1
    if (!rpc_context.responded()) {
127
1
      f(req, resp, std::move(rpc_context));
128
1
    }
129
1
  }
130
1
}
server_base.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::server::GetStatusRequestPB, yb::server::GetStatusResponsePB>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::GetStatusRequestPB const*, yb::server::GetStatusResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_5::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::GetStatusRequestPB const*, yb::server::GetStatusResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
7
auto HandleCall(InboundCallPtr call, F f) {
111
7
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
7
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
7
  } else {
122
7
    auto params = std::make_shared<Params>();
123
7
    auto* req = &params->request();
124
7
    auto* resp = &params->response();
125
7
    RpcContext rpc_context(yb_call, std::move(params));
126
7
    if (!rpc_context.responded()) {
127
7
      f(req, resp, std::move(rpc_context));
128
7
    }
129
7
  }
130
7
}
server_base.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::server::PingRequestPB, yb::server::PingResponsePB>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::PingRequestPB const*, yb::server::PingResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::server::GenericServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_6::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::server::PingRequestPB const*, yb::server::PingResponsePB*, yb::rpc::RpcContext))
Line
Count
Source
110
380k
auto HandleCall(InboundCallPtr call, F f) {
111
380k
  auto yb_call = std::static_pointer_cast<YBInboundCall>(call);
112
380k
  if (yb_call->IsLocalCall()) {
113
0
    auto local_call = std::static_pointer_cast<LocalYBInboundCall>(yb_call);
114
0
    auto outbound_call = local_call->outbound_call();
115
0
    auto* req = yb::down_cast<const typename Params::RequestType*>(
116
0
        Params::CastMessage(outbound_call->request()));
117
0
    auto* resp = yb::down_cast<typename Params::ResponseType*>(
118
0
        Params::CastMessage(outbound_call->response()));
119
0
    RpcContext rpc_context(std::move(local_call));
120
0
    f(req, resp, std::move(rpc_context));
121
380k
  } else {
122
380k
    auto params = std::make_shared<Params>();
123
380k
    auto* req = &params->request();
124
380k
    auto* resp = &params->response();
125
380k
    RpcContext rpc_context(yb_call, std::move(params));
126
380k
    if (!rpc_context.responded()) {
127
380k
      f(req, resp, std::move(rpc_context));
128
380k
    }
129
380k
  }
130
380k
}
Unexecuted instantiation: tserver_forward_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::WriteRequestPB, yb::tserver::WriteResponsePB>, yb::tserver::TabletServerForwardServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::WriteRequestPB const*, yb::tserver::WriteResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerForwardServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_0::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::WriteRequestPB const*, yb::tserver::WriteResponsePB*, yb::rpc::RpcContext))
Unexecuted instantiation: tserver_forward_service.service.cc:auto yb::rpc::HandleCall<yb::rpc::RpcCallPBParamsImpl<yb::tserver::ReadRequestPB, yb::tserver::ReadResponsePB>, yb::tserver::TabletServerForwardServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::ReadRequestPB const*, yb::tserver::ReadResponsePB*, yb::rpc::RpcContext)>(std::__1::shared_ptr<yb::rpc::InboundCall>, yb::tserver::TabletServerForwardServiceIf::InitMethods(scoped_refptr<yb::MetricEntity> const&)::$_1::operator()(std::__1::shared_ptr<yb::rpc::InboundCall>) const::'lambda'(yb::tserver::ReadRequestPB const*, yb::tserver::ReadResponsePB*, yb::rpc::RpcContext))
131
132
} // namespace rpc
133
} // namespace yb
134
135
#endif // YB_RPC_LOCAL_CALL_H