/Users/deen/code/yugabyte-db/src/yb/master/scoped_leader_shared_lock-internal.h
Line | Count | Source (jump to first uncovered line) |
1 | | // Copyright (c) Yugabyte, Inc. |
2 | | // |
3 | | // Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except |
4 | | // in compliance with the License. You may obtain a copy of the License at |
5 | | // |
6 | | // http://www.apache.org/licenses/LICENSE-2.0 |
7 | | // |
8 | | // Unless required by applicable law or agreed to in writing, software distributed under the License |
9 | | // is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express |
10 | | // or implied. See the License for the specific language governing permissions and limitations |
11 | | // under the License. |
12 | | // |
13 | | |
14 | | #ifndef YB_MASTER_SCOPED_LEADER_SHARED_LOCK_INTERNAL_H |
15 | | #define YB_MASTER_SCOPED_LEADER_SHARED_LOCK_INTERNAL_H |
16 | | |
17 | | #include "yb/common/wire_protocol.h" |
18 | | |
19 | | #include "yb/master/master_types.pb.h" |
20 | | #include "yb/master/scoped_leader_shared_lock.h" |
21 | | |
22 | | #include "yb/rpc/rpc_context.h" |
23 | | |
24 | | #include "yb/tserver/tserver_types.pb.h" |
25 | | |
26 | | #include "yb/util/type_traits.h" |
27 | | |
28 | | namespace yb { |
29 | | namespace master { |
30 | | |
31 | | // ------------------------------------------------------------------------------------------------ |
32 | | // These functions are not strictly limited to ScopedLeaderSharedLock but are needed both here in |
33 | | // catalog_manager-internal.h and this file is included from there. |
34 | | // ------------------------------------------------------------------------------------------------ |
35 | | |
36 | | HAS_MEMBER_FUNCTION(mutable_error); |
37 | | HAS_MEMBER_FUNCTION(mutable_status); |
38 | | |
39 | | template <class T, class ErrorCode> |
40 | | typename std::enable_if<HasMemberFunction_mutable_error<T>::value, void>::type |
41 | 387k | FillStatus(const Status& status, ErrorCode code, T* resp) { |
42 | 387k | StatusToPB(status, resp->mutable_error()->mutable_status()); |
43 | 387k | resp->mutable_error()->set_code(code); |
44 | 387k | } Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::FlushTablesResponsePB>::value, void>::type yb::master::FillStatus<yb::master::FlushTablesResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::FlushTablesResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsFlushTablesDoneResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsFlushTablesDoneResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsFlushTablesDoneResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::FlushSysCatalogResponsePB>::value, void>::type yb::master::FillStatus<yb::master::FlushSysCatalogResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::FlushSysCatalogResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::CompactSysCatalogResponsePB>::value, void>::type yb::master::FillStatus<yb::master::CompactSysCatalogResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::CompactSysCatalogResponsePB*) std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsInitDbDoneResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsInitDbDoneResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsInitDbDoneResponsePB*) Line | Count | Source | 41 | 2.90k | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 2.90k | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 2.90k | resp->mutable_error()->set_code(code); | 44 | 2.90k | } |
std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::SplitTabletResponsePB>::value, void>::type yb::master::FillStatus<yb::master::SplitTabletResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::SplitTabletResponsePB*) Line | Count | Source | 41 | 56 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 56 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 56 | resp->mutable_error()->set_code(code); | 44 | 56 | } |
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::CreateTransactionStatusTableResponsePB>::value, void>::type yb::master::FillStatus<yb::master::CreateTransactionStatusTableResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::CreateTransactionStatusTableResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::DeleteNotServingTabletResponsePB>::value, void>::type yb::master::FillStatus<yb::master::DeleteNotServingTabletResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::DeleteNotServingTabletResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::DisableTabletSplittingResponsePB>::value, void>::type yb::master::FillStatus<yb::master::DisableTabletSplittingResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::DisableTabletSplittingResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsTabletSplittingCompleteResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsTabletSplittingCompleteResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsTabletSplittingCompleteResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::DdlLogResponsePB>::value, void>::type yb::master::FillStatus<yb::master::DdlLogResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::DdlLogResponsePB*) std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetTabletLocationsResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetTabletLocationsResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetTabletLocationsResponsePB*) Line | Count | Source | 41 | 30 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 30 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 30 | resp->mutable_error()->set_code(code); | 44 | 30 | } |
std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetTableLocationsResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetTableLocationsResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetTableLocationsResponsePB*) Line | Count | Source | 41 | 222 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 222 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 222 | resp->mutable_error()->set_code(code); | 44 | 222 | } |
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetTransactionStatusTabletsResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetTransactionStatusTabletsResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetTransactionStatusTabletsResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ReservePgsqlOidsResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ReservePgsqlOidsResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ReservePgsqlOidsResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetYsqlCatalogConfigResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetYsqlCatalogConfigResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetYsqlCatalogConfigResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::RedisConfigSetResponsePB>::value, void>::type yb::master::FillStatus<yb::master::RedisConfigSetResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::RedisConfigSetResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::RedisConfigGetResponsePB>::value, void>::type yb::master::FillStatus<yb::master::RedisConfigGetResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::RedisConfigGetResponsePB*) std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ListTabletServersResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ListTabletServersResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ListTabletServersResponsePB*) Line | Count | Source | 41 | 12.7k | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 12.7k | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 12.7k | resp->mutable_error()->set_code(code); | 44 | 12.7k | } |
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ListLiveTabletServersResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ListLiveTabletServersResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ListLiveTabletServersResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetMasterRegistrationResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetMasterRegistrationResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetMasterRegistrationResponsePB*) std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsMasterLeaderReadyResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsMasterLeaderReadyResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsMasterLeaderReadyResponsePB*) Line | Count | Source | 41 | 122 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 122 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 122 | resp->mutable_error()->set_code(code); | 44 | 122 | } |
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::DumpMasterStateResponsePB>::value, void>::type yb::master::FillStatus<yb::master::DumpMasterStateResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::DumpMasterStateResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::RemovedMasterUpdateResponsePB>::value, void>::type yb::master::FillStatus<yb::master::RemovedMasterUpdateResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::RemovedMasterUpdateResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::SetPreferredZonesResponsePB>::value, void>::type yb::master::FillStatus<yb::master::SetPreferredZonesResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::SetPreferredZonesResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetMasterClusterConfigResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetMasterClusterConfigResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetMasterClusterConfigResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ChangeMasterClusterConfigResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ChangeMasterClusterConfigResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ChangeMasterClusterConfigResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetLoadMovePercentResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetLoadMovePercentResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetLoadMovePercentResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsLoadBalancedResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsLoadBalancedResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsLoadBalancedResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsLoadBalancerIdleResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsLoadBalancerIdleResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsLoadBalancerIdleResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::AreLeadersOnPreferredOnlyResponsePB>::value, void>::type yb::master::FillStatus<yb::master::AreLeadersOnPreferredOnlyResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::AreLeadersOnPreferredOnlyResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::CreateRoleResponsePB>::value, void>::type yb::master::FillStatus<yb::master::CreateRoleResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::CreateRoleResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::AlterRoleResponsePB>::value, void>::type yb::master::FillStatus<yb::master::AlterRoleResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::AlterRoleResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::DeleteRoleResponsePB>::value, void>::type yb::master::FillStatus<yb::master::DeleteRoleResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::DeleteRoleResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GrantRevokeRoleResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GrantRevokeRoleResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GrantRevokeRoleResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GrantRevokePermissionResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GrantRevokePermissionResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GrantRevokePermissionResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetPermissionsResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetPermissionsResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetPermissionsResponsePB*) std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::CreateTableResponsePB>::value, void>::type yb::master::FillStatus<yb::master::CreateTableResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::CreateTableResponsePB*) Line | Count | Source | 41 | 21 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 21 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 21 | resp->mutable_error()->set_code(code); | 44 | 21 | } |
std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsCreateTableDoneResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsCreateTableDoneResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsCreateTableDoneResponsePB*) Line | Count | Source | 41 | 127 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 127 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 127 | resp->mutable_error()->set_code(code); | 44 | 127 | } |
std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ListTablesResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ListTablesResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ListTablesResponsePB*) Line | Count | Source | 41 | 1 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 1 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 1 | resp->mutable_error()->set_code(code); | 44 | 1 | } |
std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetTableSchemaResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetTableSchemaResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetTableSchemaResponsePB*) Line | Count | Source | 41 | 2.57k | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 2.57k | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 2.57k | resp->mutable_error()->set_code(code); | 44 | 2.57k | } |
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetTablegroupSchemaResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetTablegroupSchemaResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetTablegroupSchemaResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetColocatedTabletSchemaResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetColocatedTabletSchemaResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetColocatedTabletSchemaResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::TruncateTableResponsePB>::value, void>::type yb::master::FillStatus<yb::master::TruncateTableResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::TruncateTableResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsTruncateTableDoneResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsTruncateTableDoneResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsTruncateTableDoneResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::BackfillIndexResponsePB>::value, void>::type yb::master::FillStatus<yb::master::BackfillIndexResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::BackfillIndexResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::LaunchBackfillIndexForTableResponsePB>::value, void>::type yb::master::FillStatus<yb::master::LaunchBackfillIndexForTableResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::LaunchBackfillIndexForTableResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetBackfillJobsResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetBackfillJobsResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetBackfillJobsResponsePB*) std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::DeleteTableResponsePB>::value, void>::type yb::master::FillStatus<yb::master::DeleteTableResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::DeleteTableResponsePB*) Line | Count | Source | 41 | 23 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 23 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 23 | resp->mutable_error()->set_code(code); | 44 | 23 | } |
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsDeleteTableDoneResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsDeleteTableDoneResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsDeleteTableDoneResponsePB*) std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::AlterTableResponsePB>::value, void>::type yb::master::FillStatus<yb::master::AlterTableResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::AlterTableResponsePB*) Line | Count | Source | 41 | 2 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 2 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 2 | resp->mutable_error()->set_code(code); | 44 | 2 | } |
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsAlterTableDoneResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsAlterTableDoneResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsAlterTableDoneResponsePB*) std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::CreateNamespaceResponsePB>::value, void>::type yb::master::FillStatus<yb::master::CreateNamespaceResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::CreateNamespaceResponsePB*) Line | Count | Source | 41 | 10 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 10 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 10 | resp->mutable_error()->set_code(code); | 44 | 10 | } |
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsCreateNamespaceDoneResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsCreateNamespaceDoneResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsCreateNamespaceDoneResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::DeleteNamespaceResponsePB>::value, void>::type yb::master::FillStatus<yb::master::DeleteNamespaceResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::DeleteNamespaceResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsDeleteNamespaceDoneResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsDeleteNamespaceDoneResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsDeleteNamespaceDoneResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::AlterNamespaceResponsePB>::value, void>::type yb::master::FillStatus<yb::master::AlterNamespaceResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::AlterNamespaceResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ListNamespacesResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ListNamespacesResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ListNamespacesResponsePB*) std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetNamespaceInfoResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetNamespaceInfoResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetNamespaceInfoResponsePB*) Line | Count | Source | 41 | 1 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 1 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 1 | resp->mutable_error()->set_code(code); | 44 | 1 | } |
std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::CreateTablegroupResponsePB>::value, void>::type yb::master::FillStatus<yb::master::CreateTablegroupResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::CreateTablegroupResponsePB*) Line | Count | Source | 41 | 2 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 2 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 2 | resp->mutable_error()->set_code(code); | 44 | 2 | } |
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::DeleteTablegroupResponsePB>::value, void>::type yb::master::FillStatus<yb::master::DeleteTablegroupResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::DeleteTablegroupResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ListTablegroupsResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ListTablegroupsResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ListTablegroupsResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::CreateUDTypeResponsePB>::value, void>::type yb::master::FillStatus<yb::master::CreateUDTypeResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::CreateUDTypeResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::DeleteUDTypeResponsePB>::value, void>::type yb::master::FillStatus<yb::master::DeleteUDTypeResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::DeleteUDTypeResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ListUDTypesResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ListUDTypesResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ListUDTypesResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetUDTypeInfoResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetUDTypeInfoResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetUDTypeInfoResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ChangeEncryptionInfoResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ChangeEncryptionInfoResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ChangeEncryptionInfoResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsEncryptionEnabledResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsEncryptionEnabledResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsEncryptionEnabledResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::AddUniverseKeysResponsePB>::value, void>::type yb::master::FillStatus<yb::master::AddUniverseKeysResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::AddUniverseKeysResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetUniverseKeyRegistryResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetUniverseKeyRegistryResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetUniverseKeyRegistryResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::HasUniverseKeyInMemoryResponsePB>::value, void>::type yb::master::FillStatus<yb::master::HasUniverseKeyInMemoryResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::HasUniverseKeyInMemoryResponsePB*) std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::TSHeartbeatResponsePB>::value, void>::type yb::master::FillStatus<yb::master::TSHeartbeatResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::TSHeartbeatResponsePB*) Line | Count | Source | 41 | 368k | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 368k | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 368k | resp->mutable_error()->set_code(code); | 44 | 368k | } |
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ValidateReplicationInfoResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ValidateReplicationInfoResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ValidateReplicationInfoResponsePB*) std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::CreateCDCStreamResponsePB>::value, void>::type yb::master::FillStatus<yb::master::CreateCDCStreamResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::CreateCDCStreamResponsePB*) Line | Count | Source | 41 | 1 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 1 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 1 | resp->mutable_error()->set_code(code); | 44 | 1 | } |
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::DeleteCDCStreamResponsePB>::value, void>::type yb::master::FillStatus<yb::master::DeleteCDCStreamResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::DeleteCDCStreamResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ListCDCStreamsResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ListCDCStreamsResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ListCDCStreamsResponsePB*) std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetCDCStreamResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetCDCStreamResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetCDCStreamResponsePB*) Line | Count | Source | 41 | 2 | FillStatus(const Status& status, ErrorCode code, T* resp) { | 42 | 2 | StatusToPB(status, resp->mutable_error()->mutable_status()); | 43 | 2 | resp->mutable_error()->set_code(code); | 44 | 2 | } |
Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetCDCDBStreamInfoResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetCDCDBStreamInfoResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetCDCDBStreamInfoResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::UpdateCDCStreamResponsePB>::value, void>::type yb::master::FillStatus<yb::master::UpdateCDCStreamResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::UpdateCDCStreamResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::SetupUniverseReplicationResponsePB>::value, void>::type yb::master::FillStatus<yb::master::SetupUniverseReplicationResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::SetupUniverseReplicationResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::DeleteUniverseReplicationResponsePB>::value, void>::type yb::master::FillStatus<yb::master::DeleteUniverseReplicationResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::DeleteUniverseReplicationResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::AlterUniverseReplicationResponsePB>::value, void>::type yb::master::FillStatus<yb::master::AlterUniverseReplicationResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::AlterUniverseReplicationResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::SetUniverseReplicationEnabledResponsePB>::value, void>::type yb::master::FillStatus<yb::master::SetUniverseReplicationEnabledResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::SetUniverseReplicationEnabledResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::GetUniverseReplicationResponsePB>::value, void>::type yb::master::FillStatus<yb::master::GetUniverseReplicationResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::GetUniverseReplicationResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::IsSetupUniverseReplicationDoneResponsePB>::value, void>::type yb::master::FillStatus<yb::master::IsSetupUniverseReplicationDoneResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::IsSetupUniverseReplicationDoneResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::UpdateConsumerOnProducerSplitResponsePB>::value, void>::type yb::master::FillStatus<yb::master::UpdateConsumerOnProducerSplitResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::UpdateConsumerOnProducerSplitResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::tserver::WriteResponsePB>::value, void>::type yb::master::FillStatus<yb::tserver::WriteResponsePB, yb::tserver::TabletServerErrorPB_Code>(yb::Status const&, yb::tserver::TabletServerErrorPB_Code, yb::tserver::WriteResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::tserver::IsTabletServerReadyResponsePB>::value, void>::type yb::master::FillStatus<yb::tserver::IsTabletServerReadyResponsePB, yb::tserver::TabletServerErrorPB_Code>(yb::Status const&, yb::tserver::TabletServerErrorPB_Code, yb::tserver::IsTabletServerReadyResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::CreateSnapshotResponsePB>::value, void>::type yb::master::FillStatus<yb::master::CreateSnapshotResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::CreateSnapshotResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ListSnapshotsResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ListSnapshotsResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ListSnapshotsResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::RestoreSnapshotResponsePB>::value, void>::type yb::master::FillStatus<yb::master::RestoreSnapshotResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::RestoreSnapshotResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::DeleteSnapshotResponsePB>::value, void>::type yb::master::FillStatus<yb::master::DeleteSnapshotResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::DeleteSnapshotResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ImportSnapshotMetaResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ImportSnapshotMetaResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ImportSnapshotMetaResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::CreateSnapshotScheduleResponsePB>::value, void>::type yb::master::FillStatus<yb::master::CreateSnapshotScheduleResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::CreateSnapshotScheduleResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::ListSnapshotSchedulesResponsePB>::value, void>::type yb::master::FillStatus<yb::master::ListSnapshotSchedulesResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::ListSnapshotSchedulesResponsePB*) Unexecuted instantiation: std::__1::enable_if<HasMemberFunction_mutable_error<yb::master::DeleteSnapshotScheduleResponsePB>::value, void>::type yb::master::FillStatus<yb::master::DeleteSnapshotScheduleResponsePB, yb::master::MasterErrorPB_Code>(yb::Status const&, yb::master::MasterErrorPB_Code, yb::master::DeleteSnapshotScheduleResponsePB*) |
45 | | |
46 | | template <class T, class ErrorCode> |
47 | | typename std::enable_if<!HasMemberFunction_mutable_error<T>::value, void>::type |
48 | 0 | FillStatus(const Status& status, ErrorCode code, T* resp) { |
49 | 0 | StatusToPB(status, resp->mutable_status()); |
50 | 0 | } |
51 | | |
52 | | // ------------------------------------------------------------------------------------------------ |
53 | | |
54 | | template<typename RespClass> |
55 | | bool ScopedLeaderSharedLock::CheckIsInitializedOrRespond( |
56 | 29.4M | RespClass* resp, rpc::RpcContext* rpc) { |
57 | 29.4M | if (PREDICT_FALSE(!catalog_status_.ok())) { |
58 | 514k | StatusToPB(catalog_status_, resp->mutable_error()->mutable_status()); |
59 | 514k | resp->mutable_error()->set_code(MasterErrorPB::CATALOG_MANAGER_NOT_INITIALIZED); |
60 | 514k | rpc->RespondSuccess(); |
61 | 514k | return false; |
62 | 514k | } |
63 | 28.8M | return true; |
64 | 29.4M | } bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedOrRespond<yb::master::GetMasterRegistrationResponsePB>(yb::master::GetMasterRegistrationResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 56 | 29.4M | RespClass* resp, rpc::RpcContext* rpc) { | 57 | 29.4M | if (PREDICT_FALSE(!catalog_status_.ok())) { | 58 | 514k | StatusToPB(catalog_status_, resp->mutable_error()->mutable_status()); | 59 | 514k | resp->mutable_error()->set_code(MasterErrorPB::CATALOG_MANAGER_NOT_INITIALIZED); | 60 | 514k | rpc->RespondSuccess(); | 61 | 514k | return false; | 62 | 514k | } | 63 | 28.8M | return true; | 64 | 29.4M | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedOrRespond<yb::master::DumpMasterStateResponsePB>(yb::master::DumpMasterStateResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedOrRespond<yb::master::RemovedMasterUpdateResponsePB>(yb::master::RemovedMasterUpdateResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 56 | 38 | RespClass* resp, rpc::RpcContext* rpc) { | 57 | 38 | if (PREDICT_FALSE(!catalog_status_.ok())) { | 58 | 0 | StatusToPB(catalog_status_, resp->mutable_error()->mutable_status()); | 59 | 0 | resp->mutable_error()->set_code(MasterErrorPB::CATALOG_MANAGER_NOT_INITIALIZED); | 60 | 0 | rpc->RespondSuccess(); | 61 | 0 | return false; | 62 | 0 | } | 63 | 38 | return true; | 64 | 38 | } |
|
65 | | |
66 | | template<typename RespClass, typename ErrorClass> |
67 | | bool ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal( |
68 | | RespClass* resp, |
69 | 6.04M | rpc::RpcContext* rpc) { |
70 | 6.04M | const Status* status = &catalog_status_; |
71 | 6.04M | if (PREDICT_TRUE(status->ok())) { |
72 | 6.04M | status = &leader_status_; |
73 | 6.04M | if (PREDICT_TRUE(status->ok())) { |
74 | 5.66M | return true; |
75 | 5.66M | } |
76 | 6.04M | } |
77 | | |
78 | 384k | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); |
79 | 384k | rpc->RespondSuccess(); |
80 | 384k | return false; |
81 | 6.04M | } bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::FlushTablesResponsePB, yb::master::MasterErrorPB>(yb::master::FlushTablesResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 10 | rpc::RpcContext* rpc) { | 70 | 10 | const Status* status = &catalog_status_; | 71 | 10 | if (PREDICT_TRUE(status->ok())) { | 72 | 10 | status = &leader_status_; | 73 | 10 | if (PREDICT_TRUE(status->ok())) { | 74 | 10 | return true; | 75 | 10 | } | 76 | 10 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 10 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsFlushTablesDoneResponsePB, yb::master::MasterErrorPB>(yb::master::IsFlushTablesDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 21 | rpc::RpcContext* rpc) { | 70 | 21 | const Status* status = &catalog_status_; | 71 | 21 | if (PREDICT_TRUE(status->ok())) { | 72 | 21 | status = &leader_status_; | 73 | 21 | if (PREDICT_TRUE(status->ok())) { | 74 | 21 | return true; | 75 | 21 | } | 76 | 21 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 21 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::FlushSysCatalogResponsePB, yb::master::MasterErrorPB>(yb::master::FlushSysCatalogResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::CompactSysCatalogResponsePB, yb::master::MasterErrorPB>(yb::master::CompactSysCatalogResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsInitDbDoneResponsePB, yb::master::MasterErrorPB>(yb::master::IsInitDbDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 5.10k | rpc::RpcContext* rpc) { | 70 | 5.10k | const Status* status = &catalog_status_; | 71 | 5.10k | if (PREDICT_TRUE(status->ok())) { | 72 | 4.87k | status = &leader_status_; | 73 | 4.87k | if (PREDICT_TRUE(status->ok())) { | 74 | 2.20k | return true; | 75 | 2.20k | } | 76 | 4.87k | } | 77 | | | 78 | 2.90k | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 2.90k | rpc->RespondSuccess(); | 80 | 2.90k | return false; | 81 | 5.10k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::SplitTabletResponsePB, yb::master::MasterErrorPB>(yb::master::SplitTabletResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 66 | rpc::RpcContext* rpc) { | 70 | 66 | const Status* status = &catalog_status_; | 71 | 66 | if (PREDICT_TRUE(status->ok())) { | 72 | 64 | status = &leader_status_; | 73 | 64 | if (PREDICT_TRUE(status->ok())) { | 74 | 10 | return true; | 75 | 10 | } | 76 | 64 | } | 77 | | | 78 | 56 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 56 | rpc->RespondSuccess(); | 80 | 56 | return false; | 81 | 66 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::CreateTransactionStatusTableResponsePB, yb::master::MasterErrorPB>(yb::master::CreateTransactionStatusTableResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::DeleteNotServingTabletResponsePB, yb::master::MasterErrorPB>(yb::master::DeleteNotServingTabletResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 6 | rpc::RpcContext* rpc) { | 70 | 6 | const Status* status = &catalog_status_; | 71 | 6 | if (PREDICT_TRUE(status->ok())) { | 72 | 6 | status = &leader_status_; | 73 | 6 | if (PREDICT_TRUE(status->ok())) { | 74 | 6 | return true; | 75 | 6 | } | 76 | 6 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 6 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::DisableTabletSplittingResponsePB, yb::master::MasterErrorPB>(yb::master::DisableTabletSplittingResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsTabletSplittingCompleteResponsePB, yb::master::MasterErrorPB>(yb::master::IsTabletSplittingCompleteResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::DdlLogResponsePB, yb::master::MasterErrorPB>(yb::master::DdlLogResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 1 | rpc::RpcContext* rpc) { | 70 | 1 | const Status* status = &catalog_status_; | 71 | 1 | if (PREDICT_TRUE(status->ok())) { | 72 | 1 | status = &leader_status_; | 73 | 1 | if (PREDICT_TRUE(status->ok())) { | 74 | 1 | return true; | 75 | 1 | } | 76 | 1 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 1 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetTabletLocationsResponsePB, yb::master::MasterErrorPB>(yb::master::GetTabletLocationsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 15.2k | rpc::RpcContext* rpc) { | 70 | 15.2k | const Status* status = &catalog_status_; | 71 | 15.2k | if (PREDICT_TRUE(status->ok())) { | 72 | 15.2k | status = &leader_status_; | 73 | 15.2k | if (PREDICT_TRUE(status->ok())) { | 74 | 15.2k | return true; | 75 | 15.2k | } | 76 | 15.2k | } | 77 | | | 78 | 30 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 30 | rpc->RespondSuccess(); | 80 | 30 | return false; | 81 | 15.2k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetTableLocationsResponsePB, yb::master::MasterErrorPB>(yb::master::GetTableLocationsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 228k | rpc::RpcContext* rpc) { | 70 | 228k | const Status* status = &catalog_status_; | 71 | 228k | if (PREDICT_TRUE(status->ok())) { | 72 | 228k | status = &leader_status_; | 73 | 228k | if (PREDICT_TRUE(status->ok())) { | 74 | 228k | return true; | 75 | 228k | } | 76 | 228k | } | 77 | | | 78 | 14 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 14 | rpc->RespondSuccess(); | 80 | 14 | return false; | 81 | 228k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetTransactionStatusTabletsResponsePB, yb::master::MasterErrorPB>(yb::master::GetTransactionStatusTabletsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 3.36k | rpc::RpcContext* rpc) { | 70 | 3.36k | const Status* status = &catalog_status_; | 71 | 3.36k | if (PREDICT_TRUE(status->ok())) { | 72 | 3.36k | status = &leader_status_; | 73 | 3.36k | if (PREDICT_TRUE(status->ok())) { | 74 | 3.36k | return true; | 75 | 3.36k | } | 76 | 3.36k | } | 77 | | | 78 | 1 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 1 | rpc->RespondSuccess(); | 80 | 1 | return false; | 81 | 3.36k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ReservePgsqlOidsResponsePB, yb::master::MasterErrorPB>(yb::master::ReservePgsqlOidsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 805 | rpc::RpcContext* rpc) { | 70 | 805 | const Status* status = &catalog_status_; | 71 | 805 | if (PREDICT_TRUE(status->ok())) { | 72 | 805 | status = &leader_status_; | 73 | 805 | if (PREDICT_TRUE(status->ok())) { | 74 | 805 | return true; | 75 | 805 | } | 76 | 805 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 805 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetYsqlCatalogConfigResponsePB, yb::master::MasterErrorPB>(yb::master::GetYsqlCatalogConfigResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 22 | rpc::RpcContext* rpc) { | 70 | 22 | const Status* status = &catalog_status_; | 71 | 22 | if (PREDICT_TRUE(status->ok())) { | 72 | 22 | status = &leader_status_; | 73 | 22 | if (PREDICT_TRUE(status->ok())) { | 74 | 22 | return true; | 75 | 22 | } | 76 | 22 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 22 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::RedisConfigSetResponsePB, yb::master::MasterErrorPB>(yb::master::RedisConfigSetResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 182 | rpc::RpcContext* rpc) { | 70 | 182 | const Status* status = &catalog_status_; | 71 | 182 | if (PREDICT_TRUE(status->ok())) { | 72 | 182 | status = &leader_status_; | 73 | 182 | if (PREDICT_TRUE(status->ok())) { | 74 | 182 | return true; | 75 | 182 | } | 76 | 182 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 182 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::RedisConfigGetResponsePB, yb::master::MasterErrorPB>(yb::master::RedisConfigGetResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 1.17k | rpc::RpcContext* rpc) { | 70 | 1.17k | const Status* status = &catalog_status_; | 71 | 1.17k | if (PREDICT_TRUE(status->ok())) { | 72 | 1.17k | status = &leader_status_; | 73 | 1.17k | if (PREDICT_TRUE(status->ok())) { | 74 | 1.17k | return true; | 75 | 1.17k | } | 76 | 1.17k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 1.17k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ListTabletServersResponsePB, yb::master::MasterErrorPB>(yb::master::ListTabletServersResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 26.8k | rpc::RpcContext* rpc) { | 70 | 26.8k | const Status* status = &catalog_status_; | 71 | 26.8k | if (PREDICT_TRUE(status->ok())) { | 72 | 26.7k | status = &leader_status_; | 73 | 26.7k | if (PREDICT_TRUE(status->ok())) { | 74 | 14.0k | return true; | 75 | 14.0k | } | 76 | 26.7k | } | 77 | | | 78 | 12.7k | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 12.7k | rpc->RespondSuccess(); | 80 | 12.7k | return false; | 81 | 26.8k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ListLiveTabletServersResponsePB, yb::master::MasterErrorPB>(yb::master::ListLiveTabletServersResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 4 | rpc::RpcContext* rpc) { | 70 | 4 | const Status* status = &catalog_status_; | 71 | 4 | if (PREDICT_TRUE(status->ok())) { | 72 | 4 | status = &leader_status_; | 73 | 4 | if (PREDICT_TRUE(status->ok())) { | 74 | 4 | return true; | 75 | 4 | } | 76 | 4 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 4 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsMasterLeaderReadyResponsePB, yb::master::MasterErrorPB>(yb::master::IsMasterLeaderReadyResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 172 | rpc::RpcContext* rpc) { | 70 | 172 | const Status* status = &catalog_status_; | 71 | 172 | if (PREDICT_TRUE(status->ok())) { | 72 | 100 | status = &leader_status_; | 73 | 100 | if (PREDICT_TRUE(status->ok())) { | 74 | 50 | return true; | 75 | 50 | } | 76 | 100 | } | 77 | | | 78 | 122 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 122 | rpc->RespondSuccess(); | 80 | 122 | return false; | 81 | 172 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::SetPreferredZonesResponsePB, yb::master::MasterErrorPB>(yb::master::SetPreferredZonesResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 3 | rpc::RpcContext* rpc) { | 70 | 3 | const Status* status = &catalog_status_; | 71 | 3 | if (PREDICT_TRUE(status->ok())) { | 72 | 3 | status = &leader_status_; | 73 | 3 | if (PREDICT_TRUE(status->ok())) { | 74 | 3 | return true; | 75 | 3 | } | 76 | 3 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 3 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetMasterClusterConfigResponsePB, yb::master::MasterErrorPB>(yb::master::GetMasterClusterConfigResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 334 | rpc::RpcContext* rpc) { | 70 | 334 | const Status* status = &catalog_status_; | 71 | 334 | if (PREDICT_TRUE(status->ok())) { | 72 | 334 | status = &leader_status_; | 73 | 334 | if (PREDICT_TRUE(status->ok())) { | 74 | 334 | return true; | 75 | 334 | } | 76 | 334 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 334 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ChangeMasterClusterConfigResponsePB, yb::master::MasterErrorPB>(yb::master::ChangeMasterClusterConfigResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 170 | rpc::RpcContext* rpc) { | 70 | 170 | const Status* status = &catalog_status_; | 71 | 170 | if (PREDICT_TRUE(status->ok())) { | 72 | 170 | status = &leader_status_; | 73 | 170 | if (PREDICT_TRUE(status->ok())) { | 74 | 170 | return true; | 75 | 170 | } | 76 | 170 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 170 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetLoadMovePercentResponsePB, yb::master::MasterErrorPB>(yb::master::GetLoadMovePercentResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 2.44k | rpc::RpcContext* rpc) { | 70 | 2.44k | const Status* status = &catalog_status_; | 71 | 2.44k | if (PREDICT_TRUE(status->ok())) { | 72 | 2.44k | status = &leader_status_; | 73 | 2.44k | if (PREDICT_TRUE(status->ok())) { | 74 | 2.44k | return true; | 75 | 2.44k | } | 76 | 2.44k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 2.44k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsLoadBalancedResponsePB, yb::master::MasterErrorPB>(yb::master::IsLoadBalancedResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 238 | rpc::RpcContext* rpc) { | 70 | 238 | const Status* status = &catalog_status_; | 71 | 238 | if (PREDICT_TRUE(status->ok())) { | 72 | 238 | status = &leader_status_; | 73 | 238 | if (PREDICT_TRUE(status->ok())) { | 74 | 238 | return true; | 75 | 238 | } | 76 | 238 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 238 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsLoadBalancerIdleResponsePB, yb::master::MasterErrorPB>(yb::master::IsLoadBalancerIdleResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 2.48k | rpc::RpcContext* rpc) { | 70 | 2.48k | const Status* status = &catalog_status_; | 71 | 2.48k | if (PREDICT_TRUE(status->ok())) { | 72 | 2.48k | status = &leader_status_; | 73 | 2.48k | if (PREDICT_TRUE(status->ok())) { | 74 | 2.48k | return true; | 75 | 2.48k | } | 76 | 2.48k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 2.48k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::AreLeadersOnPreferredOnlyResponsePB, yb::master::MasterErrorPB>(yb::master::AreLeadersOnPreferredOnlyResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 147 | rpc::RpcContext* rpc) { | 70 | 147 | const Status* status = &catalog_status_; | 71 | 147 | if (PREDICT_TRUE(status->ok())) { | 72 | 147 | status = &leader_status_; | 73 | 147 | if (PREDICT_TRUE(status->ok())) { | 74 | 147 | return true; | 75 | 147 | } | 76 | 147 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 147 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::CreateRoleResponsePB, yb::master::MasterErrorPB>(yb::master::CreateRoleResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 757 | rpc::RpcContext* rpc) { | 70 | 757 | const Status* status = &catalog_status_; | 71 | 757 | if (PREDICT_TRUE(status->ok())) { | 72 | 757 | status = &leader_status_; | 73 | 757 | if (PREDICT_TRUE(status->ok())) { | 74 | 757 | return true; | 75 | 757 | } | 76 | 757 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 757 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::AlterRoleResponsePB, yb::master::MasterErrorPB>(yb::master::AlterRoleResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 58 | rpc::RpcContext* rpc) { | 70 | 58 | const Status* status = &catalog_status_; | 71 | 58 | if (PREDICT_TRUE(status->ok())) { | 72 | 58 | status = &leader_status_; | 73 | 58 | if (PREDICT_TRUE(status->ok())) { | 74 | 58 | return true; | 75 | 58 | } | 76 | 58 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 58 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::DeleteRoleResponsePB, yb::master::MasterErrorPB>(yb::master::DeleteRoleResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 730 | rpc::RpcContext* rpc) { | 70 | 730 | const Status* status = &catalog_status_; | 71 | 730 | if (PREDICT_TRUE(status->ok())) { | 72 | 730 | status = &leader_status_; | 73 | 730 | if (PREDICT_TRUE(status->ok())) { | 74 | 730 | return true; | 75 | 730 | } | 76 | 730 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 730 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GrantRevokeRoleResponsePB, yb::master::MasterErrorPB>(yb::master::GrantRevokeRoleResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 52 | rpc::RpcContext* rpc) { | 70 | 52 | const Status* status = &catalog_status_; | 71 | 52 | if (PREDICT_TRUE(status->ok())) { | 72 | 52 | status = &leader_status_; | 73 | 52 | if (PREDICT_TRUE(status->ok())) { | 74 | 52 | return true; | 75 | 52 | } | 76 | 52 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 52 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GrantRevokePermissionResponsePB, yb::master::MasterErrorPB>(yb::master::GrantRevokePermissionResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 721 | rpc::RpcContext* rpc) { | 70 | 721 | const Status* status = &catalog_status_; | 71 | 721 | if (PREDICT_TRUE(status->ok())) { | 72 | 721 | status = &leader_status_; | 73 | 721 | if (PREDICT_TRUE(status->ok())) { | 74 | 721 | return true; | 75 | 721 | } | 76 | 721 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 721 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetPermissionsResponsePB, yb::master::MasterErrorPB>(yb::master::GetPermissionsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 116k | rpc::RpcContext* rpc) { | 70 | 116k | const Status* status = &catalog_status_; | 71 | 116k | if (PREDICT_TRUE(status->ok())) { | 72 | 116k | status = &leader_status_; | 73 | 116k | if (PREDICT_TRUE(status->ok())) { | 74 | 116k | return true; | 75 | 116k | } | 76 | 116k | } | 77 | | | 78 | 22 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 22 | rpc->RespondSuccess(); | 80 | 22 | return false; | 81 | 116k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::CreateTableResponsePB, yb::master::MasterErrorPB>(yb::master::CreateTableResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 7.48k | rpc::RpcContext* rpc) { | 70 | 7.48k | const Status* status = &catalog_status_; | 71 | 7.48k | if (PREDICT_TRUE(status->ok())) { | 72 | 7.48k | status = &leader_status_; | 73 | 7.48k | if (PREDICT_TRUE(status->ok())) { | 74 | 7.48k | return true; | 75 | 7.48k | } | 76 | 7.48k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 7.48k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsCreateTableDoneResponsePB, yb::master::MasterErrorPB>(yb::master::IsCreateTableDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 29.6k | rpc::RpcContext* rpc) { | 70 | 29.6k | const Status* status = &catalog_status_; | 71 | 29.6k | if (PREDICT_TRUE(status->ok())) { | 72 | 29.6k | status = &leader_status_; | 73 | 29.6k | if (PREDICT_TRUE(status->ok())) { | 74 | 29.6k | return true; | 75 | 29.6k | } | 76 | 29.6k | } | 77 | | | 78 | 7 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 7 | rpc->RespondSuccess(); | 80 | 7 | return false; | 81 | 29.6k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ListTablesResponsePB, yb::master::MasterErrorPB>(yb::master::ListTablesResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 2.93k | rpc::RpcContext* rpc) { | 70 | 2.93k | const Status* status = &catalog_status_; | 71 | 2.93k | if (PREDICT_TRUE(status->ok())) { | 72 | 2.93k | status = &leader_status_; | 73 | 2.93k | if (PREDICT_TRUE(status->ok())) { | 74 | 2.93k | return true; | 75 | 2.93k | } | 76 | 2.93k | } | 77 | | | 78 | 1 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 1 | rpc->RespondSuccess(); | 80 | 1 | return false; | 81 | 2.93k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetTableSchemaResponsePB, yb::master::MasterErrorPB>(yb::master::GetTableSchemaResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 171k | rpc::RpcContext* rpc) { | 70 | 171k | const Status* status = &catalog_status_; | 71 | 171k | if (PREDICT_TRUE(status->ok())) { | 72 | 171k | status = &leader_status_; | 73 | 171k | if (PREDICT_TRUE(status->ok())) { | 74 | 171k | return true; | 75 | 171k | } | 76 | 171k | } | 77 | | | 78 | 8 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 8 | rpc->RespondSuccess(); | 80 | 8 | return false; | 81 | 171k | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetTablegroupSchemaResponsePB, yb::master::MasterErrorPB>(yb::master::GetTablegroupSchemaResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetColocatedTabletSchemaResponsePB, yb::master::MasterErrorPB>(yb::master::GetColocatedTabletSchemaResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::TruncateTableResponsePB, yb::master::MasterErrorPB>(yb::master::TruncateTableResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 12.6k | rpc::RpcContext* rpc) { | 70 | 12.6k | const Status* status = &catalog_status_; | 71 | 12.6k | if (PREDICT_TRUE(status->ok())) { | 72 | 12.6k | status = &leader_status_; | 73 | 12.6k | if (PREDICT_TRUE(status->ok())) { | 74 | 12.6k | return true; | 75 | 12.6k | } | 76 | 12.6k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 12.6k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsTruncateTableDoneResponsePB, yb::master::MasterErrorPB>(yb::master::IsTruncateTableDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 10.5k | rpc::RpcContext* rpc) { | 70 | 10.5k | const Status* status = &catalog_status_; | 71 | 10.5k | if (PREDICT_TRUE(status->ok())) { | 72 | 10.5k | status = &leader_status_; | 73 | 10.5k | if (PREDICT_TRUE(status->ok())) { | 74 | 10.5k | return true; | 75 | 10.5k | } | 76 | 10.5k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 10.5k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::BackfillIndexResponsePB, yb::master::MasterErrorPB>(yb::master::BackfillIndexResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 540 | rpc::RpcContext* rpc) { | 70 | 540 | const Status* status = &catalog_status_; | 71 | 540 | if (PREDICT_TRUE(status->ok())) { | 72 | 540 | status = &leader_status_; | 73 | 540 | if (PREDICT_TRUE(status->ok())) { | 74 | 540 | return true; | 75 | 540 | } | 76 | 540 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 540 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::LaunchBackfillIndexForTableResponsePB, yb::master::MasterErrorPB>(yb::master::LaunchBackfillIndexForTableResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 1 | rpc::RpcContext* rpc) { | 70 | 1 | const Status* status = &catalog_status_; | 71 | 1 | if (PREDICT_TRUE(status->ok())) { | 72 | 1 | status = &leader_status_; | 73 | 1 | if (PREDICT_TRUE(status->ok())) { | 74 | 1 | return true; | 75 | 1 | } | 76 | 1 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 1 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetBackfillJobsResponsePB, yb::master::MasterErrorPB>(yb::master::GetBackfillJobsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 697 | rpc::RpcContext* rpc) { | 70 | 697 | const Status* status = &catalog_status_; | 71 | 697 | if (PREDICT_TRUE(status->ok())) { | 72 | 697 | status = &leader_status_; | 73 | 697 | if (PREDICT_TRUE(status->ok())) { | 74 | 697 | return true; | 75 | 697 | } | 76 | 697 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 697 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::DeleteTableResponsePB, yb::master::MasterErrorPB>(yb::master::DeleteTableResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 5.50k | rpc::RpcContext* rpc) { | 70 | 5.50k | const Status* status = &catalog_status_; | 71 | 5.50k | if (PREDICT_TRUE(status->ok())) { | 72 | 5.50k | status = &leader_status_; | 73 | 5.50k | if (PREDICT_TRUE(status->ok())) { | 74 | 5.50k | return true; | 75 | 5.50k | } | 76 | 5.50k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 5.50k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsDeleteTableDoneResponsePB, yb::master::MasterErrorPB>(yb::master::IsDeleteTableDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 11.7k | rpc::RpcContext* rpc) { | 70 | 11.7k | const Status* status = &catalog_status_; | 71 | 11.7k | if (PREDICT_TRUE(status->ok())) { | 72 | 11.7k | status = &leader_status_; | 73 | 11.7k | if (PREDICT_TRUE(status->ok())) { | 74 | 11.7k | return true; | 75 | 11.7k | } | 76 | 11.7k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 11.7k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::AlterTableResponsePB, yb::master::MasterErrorPB>(yb::master::AlterTableResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 704 | rpc::RpcContext* rpc) { | 70 | 704 | const Status* status = &catalog_status_; | 71 | 704 | if (PREDICT_TRUE(status->ok())) { | 72 | 704 | status = &leader_status_; | 73 | 704 | if (PREDICT_TRUE(status->ok())) { | 74 | 704 | return true; | 75 | 704 | } | 76 | 704 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 704 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsAlterTableDoneResponsePB, yb::master::MasterErrorPB>(yb::master::IsAlterTableDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 1.39k | rpc::RpcContext* rpc) { | 70 | 1.39k | const Status* status = &catalog_status_; | 71 | 1.39k | if (PREDICT_TRUE(status->ok())) { | 72 | 1.39k | status = &leader_status_; | 73 | 1.39k | if (PREDICT_TRUE(status->ok())) { | 74 | 1.39k | return true; | 75 | 1.39k | } | 76 | 1.39k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 1.39k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::CreateNamespaceResponsePB, yb::master::MasterErrorPB>(yb::master::CreateNamespaceResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 2.64k | rpc::RpcContext* rpc) { | 70 | 2.64k | const Status* status = &catalog_status_; | 71 | 2.64k | if (PREDICT_TRUE(status->ok())) { | 72 | 2.64k | status = &leader_status_; | 73 | 2.64k | if (PREDICT_TRUE(status->ok())) { | 74 | 2.64k | return true; | 75 | 2.64k | } | 76 | 2.64k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 2.64k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsCreateNamespaceDoneResponsePB, yb::master::MasterErrorPB>(yb::master::IsCreateNamespaceDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 3.56k | rpc::RpcContext* rpc) { | 70 | 3.56k | const Status* status = &catalog_status_; | 71 | 3.56k | if (PREDICT_TRUE(status->ok())) { | 72 | 3.56k | status = &leader_status_; | 73 | 3.56k | if (PREDICT_TRUE(status->ok())) { | 74 | 3.56k | return true; | 75 | 3.56k | } | 76 | 3.56k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 3.56k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::DeleteNamespaceResponsePB, yb::master::MasterErrorPB>(yb::master::DeleteNamespaceResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 1.64k | rpc::RpcContext* rpc) { | 70 | 1.64k | const Status* status = &catalog_status_; | 71 | 1.64k | if (PREDICT_TRUE(status->ok())) { | 72 | 1.64k | status = &leader_status_; | 73 | 1.64k | if (PREDICT_TRUE(status->ok())) { | 74 | 1.64k | return true; | 75 | 1.64k | } | 76 | 1.64k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 1.64k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsDeleteNamespaceDoneResponsePB, yb::master::MasterErrorPB>(yb::master::IsDeleteNamespaceDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 1.74k | rpc::RpcContext* rpc) { | 70 | 1.74k | const Status* status = &catalog_status_; | 71 | 1.74k | if (PREDICT_TRUE(status->ok())) { | 72 | 1.74k | status = &leader_status_; | 73 | 1.74k | if (PREDICT_TRUE(status->ok())) { | 74 | 1.74k | return true; | 75 | 1.74k | } | 76 | 1.74k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 1.74k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::AlterNamespaceResponsePB, yb::master::MasterErrorPB>(yb::master::AlterNamespaceResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 7 | rpc::RpcContext* rpc) { | 70 | 7 | const Status* status = &catalog_status_; | 71 | 7 | if (PREDICT_TRUE(status->ok())) { | 72 | 7 | status = &leader_status_; | 73 | 7 | if (PREDICT_TRUE(status->ok())) { | 74 | 7 | return true; | 75 | 7 | } | 76 | 7 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 7 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ListNamespacesResponsePB, yb::master::MasterErrorPB>(yb::master::ListNamespacesResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 5.13k | rpc::RpcContext* rpc) { | 70 | 5.13k | const Status* status = &catalog_status_; | 71 | 5.13k | if (PREDICT_TRUE(status->ok())) { | 72 | 5.13k | status = &leader_status_; | 73 | 5.13k | if (PREDICT_TRUE(status->ok())) { | 74 | 5.13k | return true; | 75 | 5.13k | } | 76 | 5.13k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 5.13k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetNamespaceInfoResponsePB, yb::master::MasterErrorPB>(yb::master::GetNamespaceInfoResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 6.03k | rpc::RpcContext* rpc) { | 70 | 6.03k | const Status* status = &catalog_status_; | 71 | 6.03k | if (PREDICT_TRUE(status->ok())) { | 72 | 6.03k | status = &leader_status_; | 73 | 6.03k | if (PREDICT_TRUE(status->ok())) { | 74 | 6.03k | return true; | 75 | 6.03k | } | 76 | 6.03k | } | 77 | | | 78 | 1 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 1 | rpc->RespondSuccess(); | 80 | 1 | return false; | 81 | 6.03k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::CreateTablegroupResponsePB, yb::master::MasterErrorPB>(yb::master::CreateTablegroupResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 56 | rpc::RpcContext* rpc) { | 70 | 56 | const Status* status = &catalog_status_; | 71 | 56 | if (PREDICT_TRUE(status->ok())) { | 72 | 56 | status = &leader_status_; | 73 | 56 | if (PREDICT_TRUE(status->ok())) { | 74 | 56 | return true; | 75 | 56 | } | 76 | 56 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 56 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::DeleteTablegroupResponsePB, yb::master::MasterErrorPB>(yb::master::DeleteTablegroupResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 40 | rpc::RpcContext* rpc) { | 70 | 40 | const Status* status = &catalog_status_; | 71 | 40 | if (PREDICT_TRUE(status->ok())) { | 72 | 40 | status = &leader_status_; | 73 | 40 | if (PREDICT_TRUE(status->ok())) { | 74 | 40 | return true; | 75 | 40 | } | 76 | 40 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 40 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ListTablegroupsResponsePB, yb::master::MasterErrorPB>(yb::master::ListTablegroupsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 7 | rpc::RpcContext* rpc) { | 70 | 7 | const Status* status = &catalog_status_; | 71 | 7 | if (PREDICT_TRUE(status->ok())) { | 72 | 7 | status = &leader_status_; | 73 | 7 | if (PREDICT_TRUE(status->ok())) { | 74 | 7 | return true; | 75 | 7 | } | 76 | 7 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 7 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::CreateUDTypeResponsePB, yb::master::MasterErrorPB>(yb::master::CreateUDTypeResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 47 | rpc::RpcContext* rpc) { | 70 | 47 | const Status* status = &catalog_status_; | 71 | 47 | if (PREDICT_TRUE(status->ok())) { | 72 | 47 | status = &leader_status_; | 73 | 47 | if (PREDICT_TRUE(status->ok())) { | 74 | 47 | return true; | 75 | 47 | } | 76 | 47 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 47 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::DeleteUDTypeResponsePB, yb::master::MasterErrorPB>(yb::master::DeleteUDTypeResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 54 | rpc::RpcContext* rpc) { | 70 | 54 | const Status* status = &catalog_status_; | 71 | 54 | if (PREDICT_TRUE(status->ok())) { | 72 | 54 | status = &leader_status_; | 73 | 54 | if (PREDICT_TRUE(status->ok())) { | 74 | 54 | return true; | 75 | 54 | } | 76 | 54 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 54 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ListUDTypesResponsePB, yb::master::MasterErrorPB>(yb::master::ListUDTypesResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetUDTypeInfoResponsePB, yb::master::MasterErrorPB>(yb::master::GetUDTypeInfoResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 56 | rpc::RpcContext* rpc) { | 70 | 56 | const Status* status = &catalog_status_; | 71 | 56 | if (PREDICT_TRUE(status->ok())) { | 72 | 56 | status = &leader_status_; | 73 | 56 | if (PREDICT_TRUE(status->ok())) { | 74 | 56 | return true; | 75 | 56 | } | 76 | 56 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 56 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ChangeEncryptionInfoResponsePB, yb::master::MasterErrorPB>(yb::master::ChangeEncryptionInfoResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 17 | rpc::RpcContext* rpc) { | 70 | 17 | const Status* status = &catalog_status_; | 71 | 17 | if (PREDICT_TRUE(status->ok())) { | 72 | 17 | status = &leader_status_; | 73 | 17 | if (PREDICT_TRUE(status->ok())) { | 74 | 17 | return true; | 75 | 17 | } | 76 | 17 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 17 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsEncryptionEnabledResponsePB, yb::master::MasterErrorPB>(yb::master::IsEncryptionEnabledResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 17 | rpc::RpcContext* rpc) { | 70 | 17 | const Status* status = &catalog_status_; | 71 | 17 | if (PREDICT_TRUE(status->ok())) { | 72 | 17 | status = &leader_status_; | 73 | 17 | if (PREDICT_TRUE(status->ok())) { | 74 | 17 | return true; | 75 | 17 | } | 76 | 17 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 17 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::TSHeartbeatResponsePB, yb::master::MasterErrorPB>(yb::master::TSHeartbeatResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 5.17M | rpc::RpcContext* rpc) { | 70 | 5.17M | const Status* status = &catalog_status_; | 71 | 5.17M | if (PREDICT_TRUE(status->ok())) { | 72 | 5.17M | status = &leader_status_; | 73 | 5.17M | if (PREDICT_TRUE(status->ok())) { | 74 | 4.81M | return true; | 75 | 4.81M | } | 76 | 5.17M | } | 77 | | | 78 | 368k | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 368k | rpc->RespondSuccess(); | 80 | 368k | return false; | 81 | 5.17M | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ValidateReplicationInfoResponsePB, yb::master::MasterErrorPB>(yb::master::ValidateReplicationInfoResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 1 | rpc::RpcContext* rpc) { | 70 | 1 | const Status* status = &catalog_status_; | 71 | 1 | if (PREDICT_TRUE(status->ok())) { | 72 | 1 | status = &leader_status_; | 73 | 1 | if (PREDICT_TRUE(status->ok())) { | 74 | 1 | return true; | 75 | 1 | } | 76 | 1 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 1 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::CreateCDCStreamResponsePB, yb::master::MasterErrorPB>(yb::master::CreateCDCStreamResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 5.50k | rpc::RpcContext* rpc) { | 70 | 5.50k | const Status* status = &catalog_status_; | 71 | 5.50k | if (PREDICT_TRUE(status->ok())) { | 72 | 5.50k | status = &leader_status_; | 73 | 5.50k | if (PREDICT_TRUE(status->ok())) { | 74 | 5.50k | return true; | 75 | 5.50k | } | 76 | 5.50k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 5.50k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::DeleteCDCStreamResponsePB, yb::master::MasterErrorPB>(yb::master::DeleteCDCStreamResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 2 | rpc::RpcContext* rpc) { | 70 | 2 | const Status* status = &catalog_status_; | 71 | 2 | if (PREDICT_TRUE(status->ok())) { | 72 | 2 | status = &leader_status_; | 73 | 2 | if (PREDICT_TRUE(status->ok())) { | 74 | 2 | return true; | 75 | 2 | } | 76 | 2 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 2 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ListCDCStreamsResponsePB, yb::master::MasterErrorPB>(yb::master::ListCDCStreamsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 1 | rpc::RpcContext* rpc) { | 70 | 1 | const Status* status = &catalog_status_; | 71 | 1 | if (PREDICT_TRUE(status->ok())) { | 72 | 1 | status = &leader_status_; | 73 | 1 | if (PREDICT_TRUE(status->ok())) { | 74 | 1 | return true; | 75 | 1 | } | 76 | 1 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 1 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetCDCStreamResponsePB, yb::master::MasterErrorPB>(yb::master::GetCDCStreamResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 6 | rpc::RpcContext* rpc) { | 70 | 6 | const Status* status = &catalog_status_; | 71 | 6 | if (PREDICT_TRUE(status->ok())) { | 72 | 6 | status = &leader_status_; | 73 | 6 | if (PREDICT_TRUE(status->ok())) { | 74 | 6 | return true; | 75 | 6 | } | 76 | 6 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 6 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetCDCDBStreamInfoResponsePB, yb::master::MasterErrorPB>(yb::master::GetCDCDBStreamInfoResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 22 | rpc::RpcContext* rpc) { | 70 | 22 | const Status* status = &catalog_status_; | 71 | 22 | if (PREDICT_TRUE(status->ok())) { | 72 | 22 | status = &leader_status_; | 73 | 22 | if (PREDICT_TRUE(status->ok())) { | 74 | 22 | return true; | 75 | 22 | } | 76 | 22 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 22 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::UpdateCDCStreamResponsePB, yb::master::MasterErrorPB>(yb::master::UpdateCDCStreamResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::SetupUniverseReplicationResponsePB, yb::master::MasterErrorPB>(yb::master::SetupUniverseReplicationResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 2 | rpc::RpcContext* rpc) { | 70 | 2 | const Status* status = &catalog_status_; | 71 | 2 | if (PREDICT_TRUE(status->ok())) { | 72 | 2 | status = &leader_status_; | 73 | 2 | if (PREDICT_TRUE(status->ok())) { | 74 | 2 | return true; | 75 | 2 | } | 76 | 2 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 2 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::DeleteUniverseReplicationResponsePB, yb::master::MasterErrorPB>(yb::master::DeleteUniverseReplicationResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::AlterUniverseReplicationResponsePB, yb::master::MasterErrorPB>(yb::master::AlterUniverseReplicationResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::SetUniverseReplicationEnabledResponsePB, yb::master::MasterErrorPB>(yb::master::SetUniverseReplicationEnabledResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::GetUniverseReplicationResponsePB, yb::master::MasterErrorPB>(yb::master::GetUniverseReplicationResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::IsSetupUniverseReplicationDoneResponsePB, yb::master::MasterErrorPB>(yb::master::IsSetupUniverseReplicationDoneResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::UpdateConsumerOnProducerSplitResponsePB, yb::master::MasterErrorPB>(yb::master::UpdateConsumerOnProducerSplitResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::tserver::WriteResponsePB, yb::tserver::TabletServerErrorPB>(yb::tserver::WriteResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 177k | rpc::RpcContext* rpc) { | 70 | 177k | const Status* status = &catalog_status_; | 71 | 177k | if (PREDICT_TRUE(status->ok())) { | 72 | 177k | status = &leader_status_; | 73 | 177k | if (PREDICT_TRUE(status->ok())) { | 74 | 177k | return true; | 75 | 177k | } | 76 | 177k | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 177k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::CreateSnapshotResponsePB, yb::master::MasterErrorPB>(yb::master::CreateSnapshotResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 3 | rpc::RpcContext* rpc) { | 70 | 3 | const Status* status = &catalog_status_; | 71 | 3 | if (PREDICT_TRUE(status->ok())) { | 72 | 3 | status = &leader_status_; | 73 | 3 | if (PREDICT_TRUE(status->ok())) { | 74 | 3 | return true; | 75 | 3 | } | 76 | 3 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 3 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ListSnapshotsResponsePB, yb::master::MasterErrorPB>(yb::master::ListSnapshotsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 9 | rpc::RpcContext* rpc) { | 70 | 9 | const Status* status = &catalog_status_; | 71 | 9 | if (PREDICT_TRUE(status->ok())) { | 72 | 9 | status = &leader_status_; | 73 | 9 | if (PREDICT_TRUE(status->ok())) { | 74 | 9 | return true; | 75 | 9 | } | 76 | 9 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 9 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ListSnapshotRestorationsResponsePB, yb::master::MasterErrorPB>(yb::master::ListSnapshotRestorationsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 6 | rpc::RpcContext* rpc) { | 70 | 6 | const Status* status = &catalog_status_; | 71 | 6 | if (PREDICT_TRUE(status->ok())) { | 72 | 6 | status = &leader_status_; | 73 | 6 | if (PREDICT_TRUE(status->ok())) { | 74 | 6 | return true; | 75 | 6 | } | 76 | 6 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 6 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::RestoreSnapshotResponsePB, yb::master::MasterErrorPB>(yb::master::RestoreSnapshotResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 3 | rpc::RpcContext* rpc) { | 70 | 3 | const Status* status = &catalog_status_; | 71 | 3 | if (PREDICT_TRUE(status->ok())) { | 72 | 3 | status = &leader_status_; | 73 | 3 | if (PREDICT_TRUE(status->ok())) { | 74 | 3 | return true; | 75 | 3 | } | 76 | 3 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 3 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::DeleteSnapshotResponsePB, yb::master::MasterErrorPB>(yb::master::DeleteSnapshotResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ImportSnapshotMetaResponsePB, yb::master::MasterErrorPB>(yb::master::ImportSnapshotMetaResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::CreateSnapshotScheduleResponsePB, yb::master::MasterErrorPB>(yb::master::CreateSnapshotScheduleResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 8 | rpc::RpcContext* rpc) { | 70 | 8 | const Status* status = &catalog_status_; | 71 | 8 | if (PREDICT_TRUE(status->ok())) { | 72 | 8 | status = &leader_status_; | 73 | 8 | if (PREDICT_TRUE(status->ok())) { | 74 | 8 | return true; | 75 | 8 | } | 76 | 8 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 8 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::ListSnapshotSchedulesResponsePB, yb::master::MasterErrorPB>(yb::master::ListSnapshotSchedulesResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 69 | 11 | rpc::RpcContext* rpc) { | 70 | 11 | const Status* status = &catalog_status_; | 71 | 11 | if (PREDICT_TRUE(status->ok())) { | 72 | 11 | status = &leader_status_; | 73 | 11 | if (PREDICT_TRUE(status->ok())) { | 74 | 11 | return true; | 75 | 11 | } | 76 | 11 | } | 77 | | | 78 | 0 | FillStatus(*status, ErrorClass::NOT_THE_LEADER, resp); | 79 | 0 | rpc->RespondSuccess(); | 80 | 0 | return false; | 81 | 11 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondInternal<yb::master::DeleteSnapshotScheduleResponsePB, yb::master::MasterErrorPB>(yb::master::DeleteSnapshotScheduleResponsePB*, yb::rpc::RpcContext*) |
82 | | |
83 | | template<typename RespClass, typename ErrorClass> |
84 | | bool ScopedLeaderSharedLock::CheckIsInitializedOrRespondInternal( |
85 | | RespClass* resp, |
86 | | rpc::RpcContext* rpc, |
87 | 9 | bool set_error) { |
88 | 9 | const Status* status = &catalog_status_; |
89 | 9 | if (PREDICT_TRUE(status->ok())) { |
90 | 9 | return true; |
91 | 9 | } |
92 | | |
93 | 0 | if (set_error) { |
94 | 0 | FillStatus(*status, ErrorClass::UNKNOWN_ERROR, resp); |
95 | 0 | } |
96 | 0 | rpc->RespondSuccess(); |
97 | 0 | return false; |
98 | 9 | } |
99 | | |
100 | | template<typename RespClass> |
101 | | bool ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond( |
102 | | RespClass* resp, |
103 | 5.86M | rpc::RpcContext* rpc) { |
104 | 5.86M | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); |
105 | 5.86M | } bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::FlushTablesResponsePB>(yb::master::FlushTablesResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 10 | rpc::RpcContext* rpc) { | 104 | 10 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 10 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsFlushTablesDoneResponsePB>(yb::master::IsFlushTablesDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 21 | rpc::RpcContext* rpc) { | 104 | 21 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 21 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::FlushSysCatalogResponsePB>(yb::master::FlushSysCatalogResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::CompactSysCatalogResponsePB>(yb::master::CompactSysCatalogResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsInitDbDoneResponsePB>(yb::master::IsInitDbDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 5.10k | rpc::RpcContext* rpc) { | 104 | 5.10k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 5.10k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::SplitTabletResponsePB>(yb::master::SplitTabletResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 66 | rpc::RpcContext* rpc) { | 104 | 66 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 66 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::CreateTransactionStatusTableResponsePB>(yb::master::CreateTransactionStatusTableResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::DeleteNotServingTabletResponsePB>(yb::master::DeleteNotServingTabletResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 6 | rpc::RpcContext* rpc) { | 104 | 6 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 6 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::DisableTabletSplittingResponsePB>(yb::master::DisableTabletSplittingResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsTabletSplittingCompleteResponsePB>(yb::master::IsTabletSplittingCompleteResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::DdlLogResponsePB>(yb::master::DdlLogResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 1 | rpc::RpcContext* rpc) { | 104 | 1 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 1 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetTabletLocationsResponsePB>(yb::master::GetTabletLocationsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 15.2k | rpc::RpcContext* rpc) { | 104 | 15.2k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 15.2k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetTableLocationsResponsePB>(yb::master::GetTableLocationsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 228k | rpc::RpcContext* rpc) { | 104 | 228k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 228k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetTransactionStatusTabletsResponsePB>(yb::master::GetTransactionStatusTabletsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 3.36k | rpc::RpcContext* rpc) { | 104 | 3.36k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 3.36k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ReservePgsqlOidsResponsePB>(yb::master::ReservePgsqlOidsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 805 | rpc::RpcContext* rpc) { | 104 | 805 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 805 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetYsqlCatalogConfigResponsePB>(yb::master::GetYsqlCatalogConfigResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 22 | rpc::RpcContext* rpc) { | 104 | 22 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 22 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::RedisConfigSetResponsePB>(yb::master::RedisConfigSetResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 182 | rpc::RpcContext* rpc) { | 104 | 182 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 182 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::RedisConfigGetResponsePB>(yb::master::RedisConfigGetResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 1.17k | rpc::RpcContext* rpc) { | 104 | 1.17k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 1.17k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ListTabletServersResponsePB>(yb::master::ListTabletServersResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 26.8k | rpc::RpcContext* rpc) { | 104 | 26.8k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 26.8k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ListLiveTabletServersResponsePB>(yb::master::ListLiveTabletServersResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 4 | rpc::RpcContext* rpc) { | 104 | 4 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 4 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsMasterLeaderReadyResponsePB>(yb::master::IsMasterLeaderReadyResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 172 | rpc::RpcContext* rpc) { | 104 | 172 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 172 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::SetPreferredZonesResponsePB>(yb::master::SetPreferredZonesResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 3 | rpc::RpcContext* rpc) { | 104 | 3 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 3 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetMasterClusterConfigResponsePB>(yb::master::GetMasterClusterConfigResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 334 | rpc::RpcContext* rpc) { | 104 | 334 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 334 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ChangeMasterClusterConfigResponsePB>(yb::master::ChangeMasterClusterConfigResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 170 | rpc::RpcContext* rpc) { | 104 | 170 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 170 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetLoadMovePercentResponsePB>(yb::master::GetLoadMovePercentResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 2.44k | rpc::RpcContext* rpc) { | 104 | 2.44k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 2.44k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsLoadBalancedResponsePB>(yb::master::IsLoadBalancedResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 238 | rpc::RpcContext* rpc) { | 104 | 238 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 238 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsLoadBalancerIdleResponsePB>(yb::master::IsLoadBalancerIdleResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 2.48k | rpc::RpcContext* rpc) { | 104 | 2.48k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 2.48k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::AreLeadersOnPreferredOnlyResponsePB>(yb::master::AreLeadersOnPreferredOnlyResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 147 | rpc::RpcContext* rpc) { | 104 | 147 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 147 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::CreateRoleResponsePB>(yb::master::CreateRoleResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 757 | rpc::RpcContext* rpc) { | 104 | 757 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 757 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::AlterRoleResponsePB>(yb::master::AlterRoleResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 58 | rpc::RpcContext* rpc) { | 104 | 58 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 58 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::DeleteRoleResponsePB>(yb::master::DeleteRoleResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 730 | rpc::RpcContext* rpc) { | 104 | 730 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 730 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GrantRevokeRoleResponsePB>(yb::master::GrantRevokeRoleResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 52 | rpc::RpcContext* rpc) { | 104 | 52 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 52 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GrantRevokePermissionResponsePB>(yb::master::GrantRevokePermissionResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 721 | rpc::RpcContext* rpc) { | 104 | 721 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 721 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetPermissionsResponsePB>(yb::master::GetPermissionsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 116k | rpc::RpcContext* rpc) { | 104 | 116k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 116k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::CreateTableResponsePB>(yb::master::CreateTableResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 7.48k | rpc::RpcContext* rpc) { | 104 | 7.48k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 7.48k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsCreateTableDoneResponsePB>(yb::master::IsCreateTableDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 29.6k | rpc::RpcContext* rpc) { | 104 | 29.6k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 29.6k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ListTablesResponsePB>(yb::master::ListTablesResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 2.93k | rpc::RpcContext* rpc) { | 104 | 2.93k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 2.93k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetTableSchemaResponsePB>(yb::master::GetTableSchemaResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 171k | rpc::RpcContext* rpc) { | 104 | 171k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 171k | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetTablegroupSchemaResponsePB>(yb::master::GetTablegroupSchemaResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetColocatedTabletSchemaResponsePB>(yb::master::GetColocatedTabletSchemaResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::TruncateTableResponsePB>(yb::master::TruncateTableResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 12.6k | rpc::RpcContext* rpc) { | 104 | 12.6k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 12.6k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsTruncateTableDoneResponsePB>(yb::master::IsTruncateTableDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 10.5k | rpc::RpcContext* rpc) { | 104 | 10.5k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 10.5k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::BackfillIndexResponsePB>(yb::master::BackfillIndexResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 540 | rpc::RpcContext* rpc) { | 104 | 540 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 540 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::LaunchBackfillIndexForTableResponsePB>(yb::master::LaunchBackfillIndexForTableResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 1 | rpc::RpcContext* rpc) { | 104 | 1 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 1 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetBackfillJobsResponsePB>(yb::master::GetBackfillJobsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 697 | rpc::RpcContext* rpc) { | 104 | 697 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 697 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::DeleteTableResponsePB>(yb::master::DeleteTableResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 5.50k | rpc::RpcContext* rpc) { | 104 | 5.50k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 5.50k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsDeleteTableDoneResponsePB>(yb::master::IsDeleteTableDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 11.7k | rpc::RpcContext* rpc) { | 104 | 11.7k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 11.7k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::AlterTableResponsePB>(yb::master::AlterTableResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 704 | rpc::RpcContext* rpc) { | 104 | 704 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 704 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsAlterTableDoneResponsePB>(yb::master::IsAlterTableDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 1.39k | rpc::RpcContext* rpc) { | 104 | 1.39k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 1.39k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::CreateNamespaceResponsePB>(yb::master::CreateNamespaceResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 2.64k | rpc::RpcContext* rpc) { | 104 | 2.64k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 2.64k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsCreateNamespaceDoneResponsePB>(yb::master::IsCreateNamespaceDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 3.56k | rpc::RpcContext* rpc) { | 104 | 3.56k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 3.56k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::DeleteNamespaceResponsePB>(yb::master::DeleteNamespaceResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 1.64k | rpc::RpcContext* rpc) { | 104 | 1.64k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 1.64k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsDeleteNamespaceDoneResponsePB>(yb::master::IsDeleteNamespaceDoneResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 1.74k | rpc::RpcContext* rpc) { | 104 | 1.74k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 1.74k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::AlterNamespaceResponsePB>(yb::master::AlterNamespaceResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 7 | rpc::RpcContext* rpc) { | 104 | 7 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 7 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ListNamespacesResponsePB>(yb::master::ListNamespacesResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 5.13k | rpc::RpcContext* rpc) { | 104 | 5.13k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 5.13k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetNamespaceInfoResponsePB>(yb::master::GetNamespaceInfoResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 6.03k | rpc::RpcContext* rpc) { | 104 | 6.03k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 6.03k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::CreateTablegroupResponsePB>(yb::master::CreateTablegroupResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 56 | rpc::RpcContext* rpc) { | 104 | 56 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 56 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::DeleteTablegroupResponsePB>(yb::master::DeleteTablegroupResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 40 | rpc::RpcContext* rpc) { | 104 | 40 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 40 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ListTablegroupsResponsePB>(yb::master::ListTablegroupsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 7 | rpc::RpcContext* rpc) { | 104 | 7 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 7 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::CreateUDTypeResponsePB>(yb::master::CreateUDTypeResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 47 | rpc::RpcContext* rpc) { | 104 | 47 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 47 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::DeleteUDTypeResponsePB>(yb::master::DeleteUDTypeResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 54 | rpc::RpcContext* rpc) { | 104 | 54 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 54 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ListUDTypesResponsePB>(yb::master::ListUDTypesResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetUDTypeInfoResponsePB>(yb::master::GetUDTypeInfoResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 56 | rpc::RpcContext* rpc) { | 104 | 56 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 56 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ChangeEncryptionInfoResponsePB>(yb::master::ChangeEncryptionInfoResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 17 | rpc::RpcContext* rpc) { | 104 | 17 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 17 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsEncryptionEnabledResponsePB>(yb::master::IsEncryptionEnabledResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 17 | rpc::RpcContext* rpc) { | 104 | 17 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 17 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::TSHeartbeatResponsePB>(yb::master::TSHeartbeatResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 5.17M | rpc::RpcContext* rpc) { | 104 | 5.17M | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 5.17M | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ValidateReplicationInfoResponsePB>(yb::master::ValidateReplicationInfoResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 1 | rpc::RpcContext* rpc) { | 104 | 1 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 1 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::CreateCDCStreamResponsePB>(yb::master::CreateCDCStreamResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 5.50k | rpc::RpcContext* rpc) { | 104 | 5.50k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 5.50k | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::DeleteCDCStreamResponsePB>(yb::master::DeleteCDCStreamResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 2 | rpc::RpcContext* rpc) { | 104 | 2 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 2 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ListCDCStreamsResponsePB>(yb::master::ListCDCStreamsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 1 | rpc::RpcContext* rpc) { | 104 | 1 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 1 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetCDCStreamResponsePB>(yb::master::GetCDCStreamResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 6 | rpc::RpcContext* rpc) { | 104 | 6 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 6 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetCDCDBStreamInfoResponsePB>(yb::master::GetCDCDBStreamInfoResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 22 | rpc::RpcContext* rpc) { | 104 | 22 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 22 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::UpdateCDCStreamResponsePB>(yb::master::UpdateCDCStreamResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::SetupUniverseReplicationResponsePB>(yb::master::SetupUniverseReplicationResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 2 | rpc::RpcContext* rpc) { | 104 | 2 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 2 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::DeleteUniverseReplicationResponsePB>(yb::master::DeleteUniverseReplicationResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::AlterUniverseReplicationResponsePB>(yb::master::AlterUniverseReplicationResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::SetUniverseReplicationEnabledResponsePB>(yb::master::SetUniverseReplicationEnabledResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::GetUniverseReplicationResponsePB>(yb::master::GetUniverseReplicationResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::IsSetupUniverseReplicationDoneResponsePB>(yb::master::IsSetupUniverseReplicationDoneResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::UpdateConsumerOnProducerSplitResponsePB>(yb::master::UpdateConsumerOnProducerSplitResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::CreateSnapshotResponsePB>(yb::master::CreateSnapshotResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 3 | rpc::RpcContext* rpc) { | 104 | 3 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 3 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ListSnapshotsResponsePB>(yb::master::ListSnapshotsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 9 | rpc::RpcContext* rpc) { | 104 | 9 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 9 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ListSnapshotRestorationsResponsePB>(yb::master::ListSnapshotRestorationsResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 6 | rpc::RpcContext* rpc) { | 104 | 6 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 6 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::RestoreSnapshotResponsePB>(yb::master::RestoreSnapshotResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 3 | rpc::RpcContext* rpc) { | 104 | 3 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 3 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::DeleteSnapshotResponsePB>(yb::master::DeleteSnapshotResponsePB*, yb::rpc::RpcContext*) Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ImportSnapshotMetaResponsePB>(yb::master::ImportSnapshotMetaResponsePB*, yb::rpc::RpcContext*) bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::CreateSnapshotScheduleResponsePB>(yb::master::CreateSnapshotScheduleResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 8 | rpc::RpcContext* rpc) { | 104 | 8 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 8 | } |
bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::ListSnapshotSchedulesResponsePB>(yb::master::ListSnapshotSchedulesResponsePB*, yb::rpc::RpcContext*) Line | Count | Source | 103 | 11 | rpc::RpcContext* rpc) { | 104 | 11 | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, MasterErrorPB>(resp, rpc); | 105 | 11 | } |
Unexecuted instantiation: bool yb::master::ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespond<yb::master::DeleteSnapshotScheduleResponsePB>(yb::master::DeleteSnapshotScheduleResponsePB*, yb::rpc::RpcContext*) |
106 | | |
107 | | // Variation of the above methods using TabletServerErrorPB instead. |
108 | | template<typename RespClass> |
109 | | bool ScopedLeaderSharedLock::CheckIsInitializedOrRespondTServer( |
110 | | RespClass* resp, |
111 | | rpc::RpcContext* rpc, |
112 | 9 | bool set_error) { |
113 | 9 | return CheckIsInitializedOrRespondInternal<RespClass, tserver::TabletServerErrorPB> |
114 | 9 | (resp, rpc, set_error); |
115 | 9 | } |
116 | | |
117 | | template<typename RespClass> |
118 | | bool ScopedLeaderSharedLock::CheckIsInitializedAndIsLeaderOrRespondTServer( |
119 | | RespClass* resp, |
120 | 177k | rpc::RpcContext* rpc) { |
121 | 177k | return CheckIsInitializedAndIsLeaderOrRespondInternal<RespClass, tserver::TabletServerErrorPB> |
122 | 177k | (resp, rpc); |
123 | 177k | } |
124 | | |
125 | 80.5k | inline std::string RequestorString(yb::rpc::RpcContext* rpc) { |
126 | 80.5k | if (rpc) { |
127 | 78.5k | return rpc->requestor_string(); |
128 | 78.5k | } else { |
129 | 2.01k | return "internal request"; |
130 | 2.01k | } |
131 | 80.5k | } |
132 | | |
133 | | } // namespace master |
134 | | } // namespace yb |
135 | | |
136 | | #endif // YB_MASTER_SCOPED_LEADER_SHARED_LOCK_INTERNAL_H |