Skip to content

Commit

Permalink
fixes after review (ydb-platform#14357)
Browse files Browse the repository at this point in the history
  • Loading branch information
adameat authored Feb 10, 2025
1 parent 30a91ff commit 7fb4b65
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 13 deletions.
18 changes: 11 additions & 7 deletions ydb/core/tablet/node_whiteboard.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -849,17 +849,21 @@ class TNodeWhiteboardService : public TActorBootstrapped<TNodeWhiteboardService>
std::unique_ptr<TEvWhiteboard::TEvTabletStateResponse> response = std::make_unique<TEvWhiteboard::TEvTabletStateResponse>();
auto& record = response->Record;
if (request.format() == "packed5") {
TEvWhiteboard::TEvTabletStateResponsePacked5* ptr = response->AllocatePackedResponse(TabletStateInfo.size());
std::vector<const NKikimrWhiteboard::TTabletStateInfo*> matchedTablets;
for (const auto& [tabletId, tabletInfo] : TabletStateInfo) {
if (matchesFilter(tabletInfo)) {
ptr->TabletId = tabletInfo.tabletid();
ptr->FollowerId = tabletInfo.followerid();
ptr->Generation = tabletInfo.generation();
ptr->Type = tabletInfo.type();
ptr->State = tabletInfo.state();
++ptr;
matchedTablets.push_back(&tabletInfo);
}
}
TEvWhiteboard::TEvTabletStateResponsePacked5* ptr = response->AllocatePackedResponse(matchedTablets.size());
for (auto tabletInfo : matchedTablets) {
ptr->TabletId = tabletInfo->tabletid();
ptr->FollowerId = tabletInfo->followerid();
ptr->Generation = tabletInfo->generation();
ptr->Type = tabletInfo->type();
ptr->State = tabletInfo->state();
++ptr;
}
} else {
if (request.groupby().empty()) {
if (request.filtertabletid_size() == 0) {
Expand Down
8 changes: 2 additions & 6 deletions ydb/core/viewer/viewer_tenantinfo.h
Original file line number Diff line number Diff line change
Expand Up @@ -126,13 +126,12 @@ class TJsonTenantInfo : public TViewerPipeClient {

if (Database.empty()) {
ListTenantsResponse = MakeRequestConsoleListTenants();
NavigateKeySetResult[DomainPath] = MakeRequestSchemeCacheNavigate(DomainPath);
} else {
if (Database != DomainPath) {
NavigateKeySetResult[Database] = MakeRequestSchemeCacheNavigate(Database);
TenantStatusResponses[Database] = MakeRequestConsoleGetTenantStatus(Database);
} else if (DatabaseNavigateResponse && DatabaseNavigateResponse->IsOk()) {
NavigateKeySetResult[Database] = std::move(DatabaseNavigateResponse.value());
}
NavigateKeySetResult[Database] = MakeRequestSchemeCacheNavigate(Database);
}

if (Database.empty() || Database == DomainPath) {
Expand All @@ -142,9 +141,6 @@ class TJsonTenantInfo : public TViewerPipeClient {
tenant.SetType(NKikimrViewer::Domain);
tenant.SetName(DomainPath);
RequestMetadataCacheHealthCheck(DomainPath);
if (Database.empty() || !DatabaseNavigateResponse || !DatabaseNavigateResponse->IsOk()) {
NavigateKeySetResult[DomainPath] = MakeRequestSchemeCacheNavigate(DomainPath);
}
}

HiveDomainStats[RootHiveId] = MakeRequestHiveDomainStats(RootHiveId);
Expand Down

0 comments on commit 7fb4b65

Please sign in to comment.