/Users/deen/code/yugabyte-db/build/debugcov-clang-dynamic-arm64-ninja/src/yb/master/master_dcl.service.cc
Line | Count | Source (jump to first uncovered line) |
1 | | // THIS FILE IS AUTOGENERATED FROM yb/master/master_dcl.proto |
2 | | |
3 | | #include "yb/master/master_dcl.pb.h" |
4 | | #include "yb/master/master_dcl.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_MasterDcl_CreateRole, |
18 | | "Bytes received by yb.master.MasterDcl.CreateRole() RPC requests", |
19 | | yb::MetricUnit::kBytes, |
20 | | "Bytes received by yb.master.MasterDcl.CreateRole() RPC requests"); |
21 | | |
22 | | METRIC_DEFINE_counter( |
23 | | server, service_response_bytes_yb_master_MasterDcl_CreateRole, |
24 | | "Bytes sent in response to yb.master.MasterDcl.CreateRole() RPC requests", |
25 | | yb::MetricUnit::kBytes, |
26 | | "Bytes sent in response to yb.master.MasterDcl.CreateRole() RPC requests"); |
27 | | |
28 | | METRIC_DEFINE_histogram_with_percentiles( |
29 | | server, handler_latency_yb_master_MasterDcl_CreateRole, |
30 | | "Microseconds spent handling yb.master.MasterDcl.CreateRole() RPC requests", |
31 | | yb::MetricUnit::kMicroseconds, |
32 | | "Microseconds spent handling yb.master.MasterDcl.CreateRole() RPC requests", |
33 | | 60000000LU, 2); |
34 | | |
35 | | METRIC_DEFINE_counter( |
36 | | server, service_request_bytes_yb_master_MasterDcl_AlterRole, |
37 | | "Bytes received by yb.master.MasterDcl.AlterRole() RPC requests", |
38 | | yb::MetricUnit::kBytes, |
39 | | "Bytes received by yb.master.MasterDcl.AlterRole() RPC requests"); |
40 | | |
41 | | METRIC_DEFINE_counter( |
42 | | server, service_response_bytes_yb_master_MasterDcl_AlterRole, |
43 | | "Bytes sent in response to yb.master.MasterDcl.AlterRole() RPC requests", |
44 | | yb::MetricUnit::kBytes, |
45 | | "Bytes sent in response to yb.master.MasterDcl.AlterRole() RPC requests"); |
46 | | |
47 | | METRIC_DEFINE_histogram_with_percentiles( |
48 | | server, handler_latency_yb_master_MasterDcl_AlterRole, |
49 | | "Microseconds spent handling yb.master.MasterDcl.AlterRole() RPC requests", |
50 | | yb::MetricUnit::kMicroseconds, |
51 | | "Microseconds spent handling yb.master.MasterDcl.AlterRole() RPC requests", |
52 | | 60000000LU, 2); |
53 | | |
54 | | METRIC_DEFINE_counter( |
55 | | server, service_request_bytes_yb_master_MasterDcl_DeleteRole, |
56 | | "Bytes received by yb.master.MasterDcl.DeleteRole() RPC requests", |
57 | | yb::MetricUnit::kBytes, |
58 | | "Bytes received by yb.master.MasterDcl.DeleteRole() RPC requests"); |
59 | | |
60 | | METRIC_DEFINE_counter( |
61 | | server, service_response_bytes_yb_master_MasterDcl_DeleteRole, |
62 | | "Bytes sent in response to yb.master.MasterDcl.DeleteRole() RPC requests", |
63 | | yb::MetricUnit::kBytes, |
64 | | "Bytes sent in response to yb.master.MasterDcl.DeleteRole() RPC requests"); |
65 | | |
66 | | METRIC_DEFINE_histogram_with_percentiles( |
67 | | server, handler_latency_yb_master_MasterDcl_DeleteRole, |
68 | | "Microseconds spent handling yb.master.MasterDcl.DeleteRole() RPC requests", |
69 | | yb::MetricUnit::kMicroseconds, |
70 | | "Microseconds spent handling yb.master.MasterDcl.DeleteRole() RPC requests", |
71 | | 60000000LU, 2); |
72 | | |
73 | | METRIC_DEFINE_counter( |
74 | | server, service_request_bytes_yb_master_MasterDcl_GrantRevokeRole, |
75 | | "Bytes received by yb.master.MasterDcl.GrantRevokeRole() RPC requests", |
76 | | yb::MetricUnit::kBytes, |
77 | | "Bytes received by yb.master.MasterDcl.GrantRevokeRole() RPC requests"); |
78 | | |
79 | | METRIC_DEFINE_counter( |
80 | | server, service_response_bytes_yb_master_MasterDcl_GrantRevokeRole, |
81 | | "Bytes sent in response to yb.master.MasterDcl.GrantRevokeRole() RPC requests", |
82 | | yb::MetricUnit::kBytes, |
83 | | "Bytes sent in response to yb.master.MasterDcl.GrantRevokeRole() RPC requests"); |
84 | | |
85 | | METRIC_DEFINE_histogram_with_percentiles( |
86 | | server, handler_latency_yb_master_MasterDcl_GrantRevokeRole, |
87 | | "Microseconds spent handling yb.master.MasterDcl.GrantRevokeRole() RPC requests", |
88 | | yb::MetricUnit::kMicroseconds, |
89 | | "Microseconds spent handling yb.master.MasterDcl.GrantRevokeRole() RPC requests", |
90 | | 60000000LU, 2); |
91 | | |
92 | | METRIC_DEFINE_counter( |
93 | | server, service_request_bytes_yb_master_MasterDcl_GrantRevokePermission, |
94 | | "Bytes received by yb.master.MasterDcl.GrantRevokePermission() RPC requests", |
95 | | yb::MetricUnit::kBytes, |
96 | | "Bytes received by yb.master.MasterDcl.GrantRevokePermission() RPC requests"); |
97 | | |
98 | | METRIC_DEFINE_counter( |
99 | | server, service_response_bytes_yb_master_MasterDcl_GrantRevokePermission, |
100 | | "Bytes sent in response to yb.master.MasterDcl.GrantRevokePermission() RPC requests", |
101 | | yb::MetricUnit::kBytes, |
102 | | "Bytes sent in response to yb.master.MasterDcl.GrantRevokePermission() RPC requests"); |
103 | | |
104 | | METRIC_DEFINE_histogram_with_percentiles( |
105 | | server, handler_latency_yb_master_MasterDcl_GrantRevokePermission, |
106 | | "Microseconds spent handling yb.master.MasterDcl.GrantRevokePermission() RPC requests", |
107 | | yb::MetricUnit::kMicroseconds, |
108 | | "Microseconds spent handling yb.master.MasterDcl.GrantRevokePermission() RPC requests", |
109 | | 60000000LU, 2); |
110 | | |
111 | | METRIC_DEFINE_counter( |
112 | | server, service_request_bytes_yb_master_MasterDcl_GetPermissions, |
113 | | "Bytes received by yb.master.MasterDcl.GetPermissions() RPC requests", |
114 | | yb::MetricUnit::kBytes, |
115 | | "Bytes received by yb.master.MasterDcl.GetPermissions() RPC requests"); |
116 | | |
117 | | METRIC_DEFINE_counter( |
118 | | server, service_response_bytes_yb_master_MasterDcl_GetPermissions, |
119 | | "Bytes sent in response to yb.master.MasterDcl.GetPermissions() RPC requests", |
120 | | yb::MetricUnit::kBytes, |
121 | | "Bytes sent in response to yb.master.MasterDcl.GetPermissions() RPC requests"); |
122 | | |
123 | | METRIC_DEFINE_histogram_with_percentiles( |
124 | | server, handler_latency_yb_master_MasterDcl_GetPermissions, |
125 | | "Microseconds spent handling yb.master.MasterDcl.GetPermissions() RPC requests", |
126 | | yb::MetricUnit::kMicroseconds, |
127 | | "Microseconds spent handling yb.master.MasterDcl.GetPermissions() RPC requests", |
128 | | 60000000LU, 2); |
129 | | |
130 | | namespace yb { |
131 | | namespace master { |
132 | | |
133 | 8.03k | MasterDclIf::MasterDclIf(const scoped_refptr<MetricEntity>& entity) { |
134 | 8.03k | InitMethods(entity); |
135 | 8.03k | } |
136 | | |
137 | 90 | MasterDclIf::~MasterDclIf() { |
138 | 90 | } |
139 | | |
140 | 8.03k | void MasterDclIf::FillEndpoints(const ::yb::rpc::RpcServicePtr& service, ::yb::rpc::RpcEndpointMap* map) { |
141 | 8.03k | map->emplace(methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kCreateRole)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterDclRpcMethodIndexes::kCreateRole))); |
142 | 8.03k | map->emplace(methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kAlterRole)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterDclRpcMethodIndexes::kAlterRole))); |
143 | 8.03k | map->emplace(methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kDeleteRole)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterDclRpcMethodIndexes::kDeleteRole))); |
144 | 8.03k | map->emplace(methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kGrantRevokeRole)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterDclRpcMethodIndexes::kGrantRevokeRole))); |
145 | 8.03k | map->emplace(methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kGrantRevokePermission)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterDclRpcMethodIndexes::kGrantRevokePermission))); |
146 | 8.03k | map->emplace(methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kGetPermissions)].method.serialized_body(), std::make_pair(service, static_cast<size_t>(MasterDclRpcMethodIndexes::kGetPermissions))); |
147 | 8.03k | } |
148 | | |
149 | 119k | void MasterDclIf::Handle(::yb::rpc::InboundCallPtr call) { |
150 | 119k | auto index = call->method_index(); |
151 | 119k | methods_[index].handler(std::move(call)); |
152 | 119k | } |
153 | | |
154 | 24.1k | std::string MasterDclIf::service_name() const { |
155 | 24.1k | return "yb.master.MasterService"; |
156 | 24.1k | } |
157 | 0 | std::string MasterDclIf::static_service_name() { |
158 | 0 | return "yb.master.MasterService"; |
159 | 0 | } |
160 | | |
161 | 8.03k | void MasterDclIf::InitMethods(const scoped_refptr<MetricEntity>& entity) { |
162 | 8.03k | methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kCreateRole)] = { |
163 | 8.03k | .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "CreateRole"), |
164 | 8.03k | .handler = [this](::yb::rpc::InboundCallPtr call) { |
165 | 757 | call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kCreateRole)].metrics); |
166 | 757 | ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::CreateRoleRequestPB, ::yb::master::CreateRoleResponsePB>>( |
167 | 757 | std::move(call), [this](const ::yb::master::CreateRoleRequestPB* req, ::yb::master::CreateRoleResponsePB* resp, ::yb::rpc::RpcContext rpc_context) { |
168 | 757 | CreateRole(req, resp, std::move(rpc_context)); |
169 | 757 | }); |
170 | 757 | }, |
171 | 8.03k | .metrics = ::yb::rpc::RpcMethodMetrics( |
172 | 8.03k | METRIC_service_request_bytes_yb_master_MasterDcl_CreateRole.Instantiate(entity), |
173 | 8.03k | METRIC_service_response_bytes_yb_master_MasterDcl_CreateRole.Instantiate(entity), |
174 | 8.03k | METRIC_handler_latency_yb_master_MasterDcl_CreateRole.Instantiate(entity)) |
175 | 8.03k | }; |
176 | | |
177 | 8.03k | methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kAlterRole)] = { |
178 | 8.03k | .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "AlterRole"), |
179 | 8.03k | .handler = [this](::yb::rpc::InboundCallPtr call) { |
180 | 58 | call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kAlterRole)].metrics); |
181 | 58 | ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::AlterRoleRequestPB, ::yb::master::AlterRoleResponsePB>>( |
182 | 58 | std::move(call), [this](const ::yb::master::AlterRoleRequestPB* req, ::yb::master::AlterRoleResponsePB* resp, ::yb::rpc::RpcContext rpc_context) { |
183 | 58 | AlterRole(req, resp, std::move(rpc_context)); |
184 | 58 | }); |
185 | 58 | }, |
186 | 8.03k | .metrics = ::yb::rpc::RpcMethodMetrics( |
187 | 8.03k | METRIC_service_request_bytes_yb_master_MasterDcl_AlterRole.Instantiate(entity), |
188 | 8.03k | METRIC_service_response_bytes_yb_master_MasterDcl_AlterRole.Instantiate(entity), |
189 | 8.03k | METRIC_handler_latency_yb_master_MasterDcl_AlterRole.Instantiate(entity)) |
190 | 8.03k | }; |
191 | | |
192 | 8.03k | methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kDeleteRole)] = { |
193 | 8.03k | .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "DeleteRole"), |
194 | 8.03k | .handler = [this](::yb::rpc::InboundCallPtr call) { |
195 | 730 | call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kDeleteRole)].metrics); |
196 | 730 | ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::DeleteRoleRequestPB, ::yb::master::DeleteRoleResponsePB>>( |
197 | 730 | std::move(call), [this](const ::yb::master::DeleteRoleRequestPB* req, ::yb::master::DeleteRoleResponsePB* resp, ::yb::rpc::RpcContext rpc_context) { |
198 | 730 | DeleteRole(req, resp, std::move(rpc_context)); |
199 | 730 | }); |
200 | 730 | }, |
201 | 8.03k | .metrics = ::yb::rpc::RpcMethodMetrics( |
202 | 8.03k | METRIC_service_request_bytes_yb_master_MasterDcl_DeleteRole.Instantiate(entity), |
203 | 8.03k | METRIC_service_response_bytes_yb_master_MasterDcl_DeleteRole.Instantiate(entity), |
204 | 8.03k | METRIC_handler_latency_yb_master_MasterDcl_DeleteRole.Instantiate(entity)) |
205 | 8.03k | }; |
206 | | |
207 | 8.03k | methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kGrantRevokeRole)] = { |
208 | 8.03k | .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "GrantRevokeRole"), |
209 | 8.03k | .handler = [this](::yb::rpc::InboundCallPtr call) { |
210 | 52 | call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kGrantRevokeRole)].metrics); |
211 | 52 | ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::GrantRevokeRoleRequestPB, ::yb::master::GrantRevokeRoleResponsePB>>( |
212 | 52 | std::move(call), [this](const ::yb::master::GrantRevokeRoleRequestPB* req, ::yb::master::GrantRevokeRoleResponsePB* resp, ::yb::rpc::RpcContext rpc_context) { |
213 | 52 | GrantRevokeRole(req, resp, std::move(rpc_context)); |
214 | 52 | }); |
215 | 52 | }, |
216 | 8.03k | .metrics = ::yb::rpc::RpcMethodMetrics( |
217 | 8.03k | METRIC_service_request_bytes_yb_master_MasterDcl_GrantRevokeRole.Instantiate(entity), |
218 | 8.03k | METRIC_service_response_bytes_yb_master_MasterDcl_GrantRevokeRole.Instantiate(entity), |
219 | 8.03k | METRIC_handler_latency_yb_master_MasterDcl_GrantRevokeRole.Instantiate(entity)) |
220 | 8.03k | }; |
221 | | |
222 | 8.03k | methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kGrantRevokePermission)] = { |
223 | 8.03k | .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "GrantRevokePermission"), |
224 | 8.03k | .handler = [this](::yb::rpc::InboundCallPtr call) { |
225 | 721 | call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kGrantRevokePermission)].metrics); |
226 | 721 | ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::GrantRevokePermissionRequestPB, ::yb::master::GrantRevokePermissionResponsePB>>( |
227 | 721 | std::move(call), [this](const ::yb::master::GrantRevokePermissionRequestPB* req, ::yb::master::GrantRevokePermissionResponsePB* resp, ::yb::rpc::RpcContext rpc_context) { |
228 | 721 | GrantRevokePermission(req, resp, std::move(rpc_context)); |
229 | 721 | }); |
230 | 721 | }, |
231 | 8.03k | .metrics = ::yb::rpc::RpcMethodMetrics( |
232 | 8.03k | METRIC_service_request_bytes_yb_master_MasterDcl_GrantRevokePermission.Instantiate(entity), |
233 | 8.03k | METRIC_service_response_bytes_yb_master_MasterDcl_GrantRevokePermission.Instantiate(entity), |
234 | 8.03k | METRIC_handler_latency_yb_master_MasterDcl_GrantRevokePermission.Instantiate(entity)) |
235 | 8.03k | }; |
236 | | |
237 | 8.03k | methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kGetPermissions)] = { |
238 | 8.03k | .method = ::yb::rpc::RemoteMethod("yb.master.MasterService", "GetPermissions"), |
239 | 116k | .handler = [this](::yb::rpc::InboundCallPtr call) { |
240 | 116k | call->SetRpcMethodMetrics(methods_[static_cast<size_t>(MasterDclRpcMethodIndexes::kGetPermissions)].metrics); |
241 | 116k | ::yb::rpc::HandleCall<::yb::rpc::RpcCallPBParamsImpl<::yb::master::GetPermissionsRequestPB, ::yb::master::GetPermissionsResponsePB>>( |
242 | 116k | std::move(call), [this](const ::yb::master::GetPermissionsRequestPB* req, ::yb::master::GetPermissionsResponsePB* resp, ::yb::rpc::RpcContext rpc_context) { |
243 | 115k | GetPermissions(req, resp, std::move(rpc_context)); |
244 | 115k | }); |
245 | 116k | }, |
246 | 8.03k | .metrics = ::yb::rpc::RpcMethodMetrics( |
247 | 8.03k | METRIC_service_request_bytes_yb_master_MasterDcl_GetPermissions.Instantiate(entity), |
248 | 8.03k | METRIC_service_response_bytes_yb_master_MasterDcl_GetPermissions.Instantiate(entity), |
249 | 8.03k | METRIC_handler_latency_yb_master_MasterDcl_GetPermissions.Instantiate(entity)) |
250 | 8.03k | }; |
251 | | |
252 | 8.03k | } |
253 | | |
254 | | } // namespace master |
255 | | } // namespace yb |