YugabyteDB (2.13.1.0-b60, 21121d69985fbf76aa6958d8f04a9bfa936293b5)

Coverage Report

Created: 2022-03-22 16:43

/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