YugabyteDB (2.13.1.0-b60, 21121d69985fbf76aa6958d8f04a9bfa936293b5)

Coverage Report

Created: 2022-03-22 16:43

/Users/deen/code/yugabyte-db/build/debugcov-clang-dynamic-arm64-ninja/src/yb/master/master_replication.service.cc
Line
Count
Source (jump to first uncovered line)
1
// THIS FILE IS AUTOGENERATED FROM yb/master/master_replication.proto
2
3
#include "yb/master/master_replication.pb.h"
4
#include "yb/master/master_replication.service.h"
5
6
#include <glog/logging.h>
7
8
#include "yb/rpc/inbound_call.h"
9
#include "yb/rpc/local_call.h"
10
#include "yb/rpc/remote_method.h"
11
#include "yb/rpc/rpc_context.h"
12
#include "yb/rpc/rpc_service.h"
13
#include "yb/rpc/service_if.h"
14
#include "yb/util/metrics.h"
15
16
METRIC_DEFINE_counter(
17
  server, service_request_bytes_yb_master_MasterReplication_ValidateReplicationInfo,
18
  "Bytes received by yb.master.MasterReplication.ValidateReplicationInfo() RPC requests",
19
  yb::MetricUnit::kBytes,
20
  "Bytes received by yb.master.MasterReplication.ValidateReplicationInfo() RPC requests");
21
22
METRIC_DEFINE_counter(
23
  server, service_response_bytes_yb_master_MasterReplication_ValidateReplicationInfo,
24
  "Bytes sent in response to yb.master.MasterReplication.ValidateReplicationInfo() RPC requests",
25
  yb::MetricUnit::kBytes,
26
  "Bytes sent in response to yb.master.MasterReplication.ValidateReplicationInfo() RPC requests");
27
28
METRIC_DEFINE_histogram_with_percentiles(
29
  server, handler_latency_yb_master_MasterReplication_ValidateReplicationInfo,
30
  "Microseconds spent handling yb.master.MasterReplication.ValidateReplicationInfo() RPC requests",
31
  yb::MetricUnit::kMicroseconds,
32
  "Microseconds spent handling yb.master.MasterReplication.ValidateReplicationInfo() RPC requests",
33
  60000000LU, 2);
34
35
METRIC_DEFINE_counter(
36
  server, service_request_bytes_yb_master_MasterReplication_CreateCDCStream,
37
  "Bytes received by yb.master.MasterReplication.CreateCDCStream() RPC requests",
38
  yb::MetricUnit::kBytes,
39
  "Bytes received by yb.master.MasterReplication.CreateCDCStream() RPC requests");
40
41
METRIC_DEFINE_counter(
42
  server, service_response_bytes_yb_master_MasterReplication_CreateCDCStream,
43
  "Bytes sent in response to yb.master.MasterReplication.CreateCDCStream() RPC requests",
44
  yb::MetricUnit::kBytes,
45
  "Bytes sent in response to yb.master.MasterReplication.CreateCDCStream() RPC requests");
46
47
METRIC_DEFINE_histogram_with_percentiles(
48
  server, handler_latency_yb_master_MasterReplication_CreateCDCStream,
49
  "Microseconds spent handling yb.master.MasterReplication.CreateCDCStream() RPC requests",
50
  yb::MetricUnit::kMicroseconds,
51
  "Microseconds spent handling yb.master.MasterReplication.CreateCDCStream() RPC requests",
52
  60000000LU, 2);
53
54
METRIC_DEFINE_counter(
55
  server, service_request_bytes_yb_master_MasterReplication_DeleteCDCStream,
56
  "Bytes received by yb.master.MasterReplication.DeleteCDCStream() RPC requests",
57
  yb::MetricUnit::kBytes,
58
  "Bytes received by yb.master.MasterReplication.DeleteCDCStream() RPC requests");
59
60
METRIC_DEFINE_counter(
61
  server, service_response_bytes_yb_master_MasterReplication_DeleteCDCStream,
62
  "Bytes sent in response to yb.master.MasterReplication.DeleteCDCStream() RPC requests",
63
  yb::MetricUnit::kBytes,
64
  "Bytes sent in response to yb.master.MasterReplication.DeleteCDCStream() RPC requests");
65
66
METRIC_DEFINE_histogram_with_percentiles(
67
  server, handler_latency_yb_master_MasterReplication_DeleteCDCStream,
68
  "Microseconds spent handling yb.master.MasterReplication.DeleteCDCStream() RPC requests",
69
  yb::MetricUnit::kMicroseconds,
70
  "Microseconds spent handling yb.master.MasterReplication.DeleteCDCStream() RPC requests",
71
  60000000LU, 2);
72
73
METRIC_DEFINE_counter(
74
  server, service_request_bytes_yb_master_MasterReplication_ListCDCStreams,
75
  "Bytes received by yb.master.MasterReplication.ListCDCStreams() RPC requests",
76
  yb::MetricUnit::kBytes,
77
  "Bytes received by yb.master.MasterReplication.ListCDCStreams() RPC requests");
78
79
METRIC_DEFINE_counter(
80
  server, service_response_bytes_yb_master_MasterReplication_ListCDCStreams,
81
  "Bytes sent in response to yb.master.MasterReplication.ListCDCStreams() RPC requests",
82
  yb::MetricUnit::kBytes,
83
  "Bytes sent in response to yb.master.MasterReplication.ListCDCStreams() RPC requests");
84
85
METRIC_DEFINE_histogram_with_percentiles(
86
  server, handler_latency_yb_master_MasterReplication_ListCDCStreams,
87
  "Microseconds spent handling yb.master.MasterReplication.ListCDCStreams() RPC requests",
88
  yb::MetricUnit::kMicroseconds,
89
  "Microseconds spent handling yb.master.MasterReplication.ListCDCStreams() RPC requests",
90
  60000000LU, 2);
91
92
METRIC_DEFINE_counter(
93
  server, service_request_bytes_yb_master_MasterReplication_GetCDCStream,
94
  "Bytes received by yb.master.MasterReplication.GetCDCStream() RPC requests",
95
  yb::MetricUnit::kBytes,
96
  "Bytes received by yb.master.MasterReplication.GetCDCStream() RPC requests");
97
98
METRIC_DEFINE_counter(
99
  server, service_response_bytes_yb_master_MasterReplication_GetCDCStream,
100
  "Bytes sent in response to yb.master.MasterReplication.GetCDCStream() RPC requests",
101
  yb::MetricUnit::kBytes,
102
  "Bytes sent in response to yb.master.MasterReplication.GetCDCStream() RPC requests");
103
104
METRIC_DEFINE_histogram_with_percentiles(
105
  server, handler_latency_yb_master_MasterReplication_GetCDCStream,
106
  "Microseconds spent handling yb.master.MasterReplication.GetCDCStream() RPC requests",
107
  yb::MetricUnit::kMicroseconds,
108
  "Microseconds spent handling yb.master.MasterReplication.GetCDCStream() RPC requests",
109
  60000000LU, 2);
110
111
METRIC_DEFINE_counter(
112
  server, service_request_bytes_yb_master_MasterReplication_GetCDCDBStreamInfo,
113
  "Bytes received by yb.master.MasterReplication.GetCDCDBStreamInfo() RPC requests",
114
  yb::MetricUnit::kBytes,
115
  "Bytes received by yb.master.MasterReplication.GetCDCDBStreamInfo() RPC requests");
116
117
METRIC_DEFINE_counter(
118
  server, service_response_bytes_yb_master_MasterReplication_GetCDCDBStreamInfo,
119
  "Bytes sent in response to yb.master.MasterReplication.GetCDCDBStreamInfo() RPC requests",
120
  yb::MetricUnit::kBytes,
121
  "Bytes sent in response to yb.master.MasterReplication.GetCDCDBStreamInfo() RPC requests");
122
123
METRIC_DEFINE_histogram_with_percentiles(
124
  server, handler_latency_yb_master_MasterReplication_GetCDCDBStreamInfo,
125
  "Microseconds spent handling yb.master.MasterReplication.GetCDCDBStreamInfo() RPC requests",
126
  yb::MetricUnit::kMicroseconds,
127
  "Microseconds spent handling yb.master.MasterReplication.GetCDCDBStreamInfo() RPC requests",
128
  60000000LU, 2);
129
130
METRIC_DEFINE_counter(
131
  server, service_request_bytes_yb_master_MasterReplication_UpdateCDCStream,
132
  "Bytes received by yb.master.MasterReplication.UpdateCDCStream() RPC requests",
133
  yb::MetricUnit::kBytes,
134
  "Bytes received by yb.master.MasterReplication.UpdateCDCStream() RPC requests");
135
136
METRIC_DEFINE_counter(
137
  server, service_response_bytes_yb_master_MasterReplication_UpdateCDCStream,
138
  "Bytes sent in response to yb.master.MasterReplication.UpdateCDCStream() RPC requests",
139
  yb::MetricUnit::kBytes,
140
  "Bytes sent in response to yb.master.MasterReplication.UpdateCDCStream() RPC requests");
141
142
METRIC_DEFINE_histogram_with_percentiles(
143
  server, handler_latency_yb_master_MasterReplication_UpdateCDCStream,
144
  "Microseconds spent handling yb.master.MasterReplication.UpdateCDCStream() RPC requests",
145
  yb::MetricUnit::kMicroseconds,
146
  "Microseconds spent handling yb.master.MasterReplication.UpdateCDCStream() RPC requests",
147
  60000000LU, 2);
148
149
METRIC_DEFINE_counter(
150
  server, service_request_bytes_yb_master_MasterReplication_SetupUniverseReplication,
151
  "Bytes received by yb.master.MasterReplication.SetupUniverseReplication() RPC requests",
152
  yb::MetricUnit::kBytes,
153
  "Bytes received by yb.master.MasterReplication.SetupUniverseReplication() RPC requests");
154
155
METRIC_DEFINE_counter(
156
  server, service_response_bytes_yb_master_MasterReplication_SetupUniverseReplication,
157
  "Bytes sent in response to yb.master.MasterReplication.SetupUniverseReplication() RPC requests",
158
  yb::MetricUnit::kBytes,
159
  "Bytes sent in response to yb.master.MasterReplication.SetupUniverseReplication() RPC requests");
160
161
METRIC_DEFINE_histogram_with_percentiles(
162
  server, handler_latency_yb_master_MasterReplication_SetupUniverseReplication,
163
  "Microseconds spent handling yb.master.MasterReplication.SetupUniverseReplication() RPC requests",
164
  yb::MetricUnit::kMicroseconds,
165
  "Microseconds spent handling yb.master.MasterReplication.SetupUniverseReplication() RPC requests",
166
  60000000LU, 2);
167
168
METRIC_DEFINE_counter(
169
  server, service_request_bytes_yb_master_MasterReplication_DeleteUniverseReplication,
170
  "Bytes received by yb.master.MasterReplication.DeleteUniverseReplication() RPC requests",
171
  yb::MetricUnit::kBytes,
172
  "Bytes received by yb.master.MasterReplication.DeleteUniverseReplication() RPC requests");
173
174
METRIC_DEFINE_counter(
175
  server, service_response_bytes_yb_master_MasterReplication_DeleteUniverseReplication,
176
  "Bytes sent in response to yb.master.MasterReplication.DeleteUniverseReplication() RPC requests",
177
  yb::MetricUnit::kBytes,
178
  "Bytes sent in response to yb.master.MasterReplication.DeleteUniverseReplication() RPC requests");
179
180
METRIC_DEFINE_histogram_with_percentiles(
181
  server, handler_latency_yb_master_MasterReplication_DeleteUniverseReplication,
182
  "Microseconds spent handling yb.master.MasterReplication.DeleteUniverseReplication() RPC requests",
183
  yb::MetricUnit::kMicroseconds,
184
  "Microseconds spent handling yb.master.MasterReplication.DeleteUniverseReplication() RPC requests",
185
  60000000LU, 2);
186
187
METRIC_DEFINE_counter(
188
  server, service_request_bytes_yb_master_MasterReplication_AlterUniverseReplication,
189
  "Bytes received by yb.master.MasterReplication.AlterUniverseReplication() RPC requests",
190
  yb::MetricUnit::kBytes,
191
  "Bytes received by yb.master.MasterReplication.AlterUniverseReplication() RPC requests");
192
193
METRIC_DEFINE_counter(
194
  server, service_response_bytes_yb_master_MasterReplication_AlterUniverseReplication,
195
  "Bytes sent in response to yb.master.MasterReplication.AlterUniverseReplication() RPC requests",
196
  yb::MetricUnit::kBytes,
197
  "Bytes sent in response to yb.master.MasterReplication.AlterUniverseReplication() RPC requests");
198
199
METRIC_DEFINE_histogram_with_percentiles(
200
  server, handler_latency_yb_master_MasterReplication_AlterUniverseReplication,
201
  "Microseconds spent handling yb.master.MasterReplication.AlterUniverseReplication() RPC requests",
202
  yb::MetricUnit::kMicroseconds,
203
  "Microseconds spent handling yb.master.MasterReplication.AlterUniverseReplication() RPC requests",
204
  60000000LU, 2);
205
206
METRIC_DEFINE_counter(
207
  server, service_request_bytes_yb_master_MasterReplication_SetUniverseReplicationEnabled,
208
  "Bytes received by yb.master.MasterReplication.SetUniverseReplicationEnabled() RPC requests",
209
  yb::MetricUnit::kBytes,
210
  "Bytes received by yb.master.MasterReplication.SetUniverseReplicationEnabled() RPC requests");
211
212
METRIC_DEFINE_counter(
213
  server, service_response_bytes_yb_master_MasterReplication_SetUniverseReplicationEnabled,
214
  "Bytes sent in response to yb.master.MasterReplication.SetUniverseReplicationEnabled() RPC requests",
215
  yb::MetricUnit::kBytes,
216
  "Bytes sent in response to yb.master.MasterReplication.SetUniverseReplicationEnabled() RPC requests");
217
218
METRIC_DEFINE_histogram_with_percentiles(
219
  server, handler_latency_yb_master_MasterReplication_SetUniverseReplicationEnabled,
220
  "Microseconds spent handling yb.master.MasterReplication.SetUniverseReplicationEnabled() RPC requests",
221
  yb::MetricUnit::kMicroseconds,
222
  "Microseconds spent handling yb.master.MasterReplication.SetUniverseReplicationEnabled() RPC requests",
223
  60000000LU, 2);
224
225
METRIC_DEFINE_counter(
226
  server, service_request_bytes_yb_master_MasterReplication_GetUniverseReplication,
227
  "Bytes received by yb.master.MasterReplication.GetUniverseReplication() RPC requests",
228
  yb::MetricUnit::kBytes,
229
  "Bytes received by yb.master.MasterReplication.GetUniverseReplication() RPC requests");
230
231
METRIC_DEFINE_counter(
232
  server, service_response_bytes_yb_master_MasterReplication_GetUniverseReplication,
233
  "Bytes sent in response to yb.master.MasterReplication.GetUniverseReplication() RPC requests",
234
  yb::MetricUnit::kBytes,
235
  "Bytes sent in response to yb.master.MasterReplication.GetUniverseReplication() RPC requests");
236
237
METRIC_DEFINE_histogram_with_percentiles(
238
  server, handler_latency_yb_master_MasterReplication_GetUniverseReplication,
239
  "Microseconds spent handling yb.master.MasterReplication.GetUniverseReplication() RPC requests",
240
  yb::MetricUnit::kMicroseconds,
241
  "Microseconds spent handling yb.master.MasterReplication.GetUniverseReplication() RPC requests",
242
  60000000LU, 2);
243
244
METRIC_DEFINE_counter(
245
  server, service_request_bytes_yb_master_MasterReplication_IsSetupUniverseReplicationDone,
246
  "Bytes received by yb.master.MasterReplication.IsSetupUniverseReplicationDone() RPC requests",
247
  yb::MetricUnit::kBytes,
248
  "Bytes received by yb.master.MasterReplication.IsSetupUniverseReplicationDone() RPC requests");
249
250
METRIC_DEFINE_counter(
251
  server, service_response_bytes_yb_master_MasterReplication_IsSetupUniverseReplicationDone,
252
  "Bytes sent in response to yb.master.MasterReplication.IsSetupUniverseReplicationDone() RPC requests",
253
  yb::MetricUnit::kBytes,
254
  "Bytes sent in response to yb.master.MasterReplication.IsSetupUniverseReplicationDone() RPC requests");
255
256
METRIC_DEFINE_histogram_with_percentiles(
257
  server, handler_latency_yb_master_MasterReplication_IsSetupUniverseReplicationDone,
258
  "Microseconds spent handling yb.master.MasterReplication.IsSetupUniverseReplicationDone() RPC requests",
259
  yb::MetricUnit::kMicroseconds,
260
  "Microseconds spent handling yb.master.MasterReplication.IsSetupUniverseReplicationDone() RPC requests",
261
  60000000LU, 2);
262
263
METRIC_DEFINE_counter(
264
  server, service_request_bytes_yb_master_MasterReplication_UpdateConsumerOnProducerSplit,
265
  "Bytes received by yb.master.MasterReplication.UpdateConsumerOnProducerSplit() RPC requests",
266
  yb::MetricUnit::kBytes,
267
  "Bytes received by yb.master.MasterReplication.UpdateConsumerOnProducerSplit() RPC requests");
268
269
METRIC_DEFINE_counter(
270
  server, service_response_bytes_yb_master_MasterReplication_UpdateConsumerOnProducerSplit,
271
  "Bytes sent in response to yb.master.MasterReplication.UpdateConsumerOnProducerSplit() RPC requests",
272
  yb::MetricUnit::kBytes,
273
  "Bytes sent in response to yb.master.MasterReplication.UpdateConsumerOnProducerSplit() RPC requests");
274
275
METRIC_DEFINE_histogram_with_percentiles(
276
  server, handler_latency_yb_master_MasterReplication_UpdateConsumerOnProducerSplit,
277
  "Microseconds spent handling yb.master.MasterReplication.UpdateConsumerOnProducerSplit() RPC requests",
278
  yb::MetricUnit::kMicroseconds,
279
  "Microseconds spent handling yb.master.MasterReplication.UpdateConsumerOnProducerSplit() RPC requests",
280
  60000000LU, 2);
281
282
namespace yb {
283
namespace master {
284
285
8.03k
MasterReplicationIf::MasterReplicationIf(const scoped_refptr<MetricEntity>& entity) {
286
8.03k
  InitMethods(entity);
287
8.03k
}
288
289
90
MasterReplicationIf::~MasterReplicationIf() {
290
90
}
291
292
8.03k
void MasterReplicationIf::FillEndpoints(const ::yb::rpc::RpcServicePtr& service, ::yb::rpc::RpcEndpointMap* map) {
293
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kValidateReplicationInfo)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kValidateReplicationInfo)));
294
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kCreateCDCStream)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kCreateCDCStream)));
295
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kDeleteCDCStream)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kDeleteCDCStream)));
296
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kListCDCStreams)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kListCDCStreams)));
297
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kGetCDCStream)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kGetCDCStream)));
298
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kGetCDCDBStreamInfo)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kGetCDCDBStreamInfo)));
299
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kUpdateCDCStream)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kUpdateCDCStream)));
300
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kSetupUniverseReplication)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kSetupUniverseReplication)));
301
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kDeleteUniverseReplication)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kDeleteUniverseReplication)));
302
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kAlterUniverseReplication)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kAlterUniverseReplication)));
303
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kSetUniverseReplicationEnabled)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kSetUniverseReplicationEnabled)));
304
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kGetUniverseReplication)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kGetUniverseReplication)));
305
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kIsSetupUniverseReplicationDone)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kIsSetupUniverseReplicationDone)));
306
8.03k
  map->emplace(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kUpdateConsumerOnProducerSplit)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterReplicationRpcMethodIndexes::kUpdateConsumerOnProducerSplit)));
307
8.03k
}
308
309
5.53k
void MasterReplicationIf::Handle(::yb::rpc::InboundCallPtr call) {
310
5.53k
  auto index = call->method_index();
311
5.53k
  methods_[index].handler(std::move(call));
312
5.53k
}
313
314
24.1k
std::string MasterReplicationIf::service_name() const {
315
24.1k
  return "yb.master.MasterService";
316
24.1k
}
317
0
std::string MasterReplicationIf::static_service_name() {
318
0
  return "yb.master.MasterService";
319
0
}
320
321
8.03k
void MasterReplicationIf::InitMethods(const scoped_refptr<MetricEntity>& entity) {
322
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kValidateReplicationInfo)] = {
323
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "ValidateReplicationInfo"),
324
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
325
1
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kValidateReplicationInfo)].metrics);
326
1
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::ValidateReplicationInfoRequestPB, ::yb::master::ValidateReplicationInfoResponsePB>>(
327
1
          std::move(call), [this](const ::yb::master::ValidateReplicationInfoRequestPB* req, ::yb::master::ValidateReplicationInfoResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
328
1
        ValidateReplicationInfo(req, resp, std::move(rpc_context));
329
1
      });
330
1
    },
331
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
332
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_ValidateReplicationInfo.Instantiate(entity),
333
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_ValidateReplicationInfo.Instantiate(entity),
334
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_ValidateReplicationInfo.Instantiate(entity))
335
8.03k
  };
336
337
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kCreateCDCStream)] = {
338
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "CreateCDCStream"),
339
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
340
5.50k
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kCreateCDCStream)].metrics);
341
5.50k
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::CreateCDCStreamRequestPB, ::yb::master::CreateCDCStreamResponsePB>>(
342
5.50k
          std::move(call), [this](const ::yb::master::CreateCDCStreamRequestPB* req, ::yb::master::CreateCDCStreamResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
343
5.50k
        CreateCDCStream(req, resp, std::move(rpc_context));
344
5.50k
      });
345
5.50k
    },
346
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
347
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_CreateCDCStream.Instantiate(entity),
348
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_CreateCDCStream.Instantiate(entity),
349
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_CreateCDCStream.Instantiate(entity))
350
8.03k
  };
351
352
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kDeleteCDCStream)] = {
353
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "DeleteCDCStream"),
354
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
355
2
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kDeleteCDCStream)].metrics);
356
2
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::DeleteCDCStreamRequestPB, ::yb::master::DeleteCDCStreamResponsePB>>(
357
2
          std::move(call), [this](const ::yb::master::DeleteCDCStreamRequestPB* req, ::yb::master::DeleteCDCStreamResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
358
2
        DeleteCDCStream(req, resp, std::move(rpc_context));
359
2
      });
360
2
    },
361
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
362
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_DeleteCDCStream.Instantiate(entity),
363
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_DeleteCDCStream.Instantiate(entity),
364
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_DeleteCDCStream.Instantiate(entity))
365
8.03k
  };
366
367
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kListCDCStreams)] = {
368
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "ListCDCStreams"),
369
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
370
1
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kListCDCStreams)].metrics);
371
1
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::ListCDCStreamsRequestPB, ::yb::master::ListCDCStreamsResponsePB>>(
372
1
          std::move(call), [this](const ::yb::master::ListCDCStreamsRequestPB* req, ::yb::master::ListCDCStreamsResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
373
1
        ListCDCStreams(req, resp, std::move(rpc_context));
374
1
      });
375
1
    },
376
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
377
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_ListCDCStreams.Instantiate(entity),
378
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_ListCDCStreams.Instantiate(entity),
379
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_ListCDCStreams.Instantiate(entity))
380
8.03k
  };
381
382
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kGetCDCStream)] = {
383
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "GetCDCStream"),
384
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
385
6
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kGetCDCStream)].metrics);
386
6
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::GetCDCStreamRequestPB, ::yb::master::GetCDCStreamResponsePB>>(
387
6
          std::move(call), [this](const ::yb::master::GetCDCStreamRequestPB* req, ::yb::master::GetCDCStreamResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
388
6
        GetCDCStream(req, resp, std::move(rpc_context));
389
6
      });
390
6
    },
391
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
392
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_GetCDCStream.Instantiate(entity),
393
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_GetCDCStream.Instantiate(entity),
394
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_GetCDCStream.Instantiate(entity))
395
8.03k
  };
396
397
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kGetCDCDBStreamInfo)] = {
398
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "GetCDCDBStreamInfo"),
399
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
400
22
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kGetCDCDBStreamInfo)].metrics);
401
22
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::GetCDCDBStreamInfoRequestPB, ::yb::master::GetCDCDBStreamInfoResponsePB>>(
402
22
          std::move(call), [this](const ::yb::master::GetCDCDBStreamInfoRequestPB* req, ::yb::master::GetCDCDBStreamInfoResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
403
22
        GetCDCDBStreamInfo(req, resp, std::move(rpc_context));
404
22
      });
405
22
    },
406
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
407
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_GetCDCDBStreamInfo.Instantiate(entity),
408
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_GetCDCDBStreamInfo.Instantiate(entity),
409
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_GetCDCDBStreamInfo.Instantiate(entity))
410
8.03k
  };
411
412
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kUpdateCDCStream)] = {
413
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "UpdateCDCStream"),
414
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
415
0
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kUpdateCDCStream)].metrics);
416
0
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::UpdateCDCStreamRequestPB, ::yb::master::UpdateCDCStreamResponsePB>>(
417
0
          std::move(call), [this](const ::yb::master::UpdateCDCStreamRequestPB* req, ::yb::master::UpdateCDCStreamResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
418
0
        UpdateCDCStream(req, resp, std::move(rpc_context));
419
0
      });
420
0
    },
421
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
422
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_UpdateCDCStream.Instantiate(entity),
423
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_UpdateCDCStream.Instantiate(entity),
424
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_UpdateCDCStream.Instantiate(entity))
425
8.03k
  };
426
427
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kSetupUniverseReplication)] = {
428
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "SetupUniverseReplication"),
429
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
430
2
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kSetupUniverseReplication)].metrics);
431
2
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::SetupUniverseReplicationRequestPB, ::yb::master::SetupUniverseReplicationResponsePB>>(
432
2
          std::move(call), [this](const ::yb::master::SetupUniverseReplicationRequestPB* req, ::yb::master::SetupUniverseReplicationResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
433
2
        SetupUniverseReplication(req, resp, std::move(rpc_context));
434
2
      });
435
2
    },
436
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
437
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_SetupUniverseReplication.Instantiate(entity),
438
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_SetupUniverseReplication.Instantiate(entity),
439
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_SetupUniverseReplication.Instantiate(entity))
440
8.03k
  };
441
442
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kDeleteUniverseReplication)] = {
443
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "DeleteUniverseReplication"),
444
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
445
0
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kDeleteUniverseReplication)].metrics);
446
0
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::DeleteUniverseReplicationRequestPB, ::yb::master::DeleteUniverseReplicationResponsePB>>(
447
0
          std::move(call), [this](const ::yb::master::DeleteUniverseReplicationRequestPB* req, ::yb::master::DeleteUniverseReplicationResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
448
0
        DeleteUniverseReplication(req, resp, std::move(rpc_context));
449
0
      });
450
0
    },
451
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
452
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_DeleteUniverseReplication.Instantiate(entity),
453
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_DeleteUniverseReplication.Instantiate(entity),
454
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_DeleteUniverseReplication.Instantiate(entity))
455
8.03k
  };
456
457
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kAlterUniverseReplication)] = {
458
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "AlterUniverseReplication"),
459
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
460
0
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kAlterUniverseReplication)].metrics);
461
0
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::AlterUniverseReplicationRequestPB, ::yb::master::AlterUniverseReplicationResponsePB>>(
462
0
          std::move(call), [this](const ::yb::master::AlterUniverseReplicationRequestPB* req, ::yb::master::AlterUniverseReplicationResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
463
0
        AlterUniverseReplication(req, resp, std::move(rpc_context));
464
0
      });
465
0
    },
466
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
467
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_AlterUniverseReplication.Instantiate(entity),
468
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_AlterUniverseReplication.Instantiate(entity),
469
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_AlterUniverseReplication.Instantiate(entity))
470
8.03k
  };
471
472
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kSetUniverseReplicationEnabled)] = {
473
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "SetUniverseReplicationEnabled"),
474
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
475
0
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kSetUniverseReplicationEnabled)].metrics);
476
0
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::SetUniverseReplicationEnabledRequestPB, ::yb::master::SetUniverseReplicationEnabledResponsePB>>(
477
0
          std::move(call), [this](const ::yb::master::SetUniverseReplicationEnabledRequestPB* req, ::yb::master::SetUniverseReplicationEnabledResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
478
0
        SetUniverseReplicationEnabled(req, resp, std::move(rpc_context));
479
0
      });
480
0
    },
481
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
482
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_SetUniverseReplicationEnabled.Instantiate(entity),
483
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_SetUniverseReplicationEnabled.Instantiate(entity),
484
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_SetUniverseReplicationEnabled.Instantiate(entity))
485
8.03k
  };
486
487
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kGetUniverseReplication)] = {
488
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "GetUniverseReplication"),
489
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
490
0
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kGetUniverseReplication)].metrics);
491
0
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::GetUniverseReplicationRequestPB, ::yb::master::GetUniverseReplicationResponsePB>>(
492
0
          std::move(call), [this](const ::yb::master::GetUniverseReplicationRequestPB* req, ::yb::master::GetUniverseReplicationResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
493
0
        GetUniverseReplication(req, resp, std::move(rpc_context));
494
0
      });
495
0
    },
496
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
497
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_GetUniverseReplication.Instantiate(entity),
498
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_GetUniverseReplication.Instantiate(entity),
499
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_GetUniverseReplication.Instantiate(entity))
500
8.03k
  };
501
502
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kIsSetupUniverseReplicationDone)] = {
503
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "IsSetupUniverseReplicationDone"),
504
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
505
0
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kIsSetupUniverseReplicationDone)].metrics);
506
0
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::IsSetupUniverseReplicationDoneRequestPB, ::yb::master::IsSetupUniverseReplicationDoneResponsePB>>(
507
0
          std::move(call), [this](const ::yb::master::IsSetupUniverseReplicationDoneRequestPB* req, ::yb::master::IsSetupUniverseReplicationDoneResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
508
0
        IsSetupUniverseReplicationDone(req, resp, std::move(rpc_context));
509
0
      });
510
0
    },
511
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
512
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_IsSetupUniverseReplicationDone.Instantiate(entity),
513
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_IsSetupUniverseReplicationDone.Instantiate(entity),
514
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_IsSetupUniverseReplicationDone.Instantiate(entity))
515
8.03k
  };
516
517
8.03k
  methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kUpdateConsumerOnProducerSplit)] = {
518
8.03k
    .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "UpdateConsumerOnProducerSplit"),
519
8.03k
    .handler = [this](::yb::rpc::InboundCallPtr call) {
520
0
      call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterReplicationRpcMethodIndexes::kUpdateConsumerOnProducerSplit)].metrics);
521
0
      ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::UpdateConsumerOnProducerSplitRequestPB, ::yb::master::UpdateConsumerOnProducerSplitResponsePB>>(
522
0
          std::move(call), [this](const ::yb::master::UpdateConsumerOnProducerSplitRequestPB* req, ::yb::master::UpdateConsumerOnProducerSplitResponsePB* resp, ::yb::rpc::RpcContext rpc_context) {
523
0
        UpdateConsumerOnProducerSplit(req, resp, std::move(rpc_context));
524
0
      });
525
0
    },
526
8.03k
    .metrics = ::yb::rpc::RpcMethodMetrics(
527
8.03k
        METRIC_service_request_bytes_yb_master_MasterReplication_UpdateConsumerOnProducerSplit.Instantiate(entity),
528
8.03k
        METRIC_service_response_bytes_yb_master_MasterReplication_UpdateConsumerOnProducerSplit.Instantiate(entity),
529
8.03k
        METRIC_handler_latency_yb_master_MasterReplication_UpdateConsumerOnProducerSplit.Instantiate(entity))
530
8.03k
  };
531
532
8.03k
}
533
534
} // namespace master
535
} // namespace yb