/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 |