Skip to content

Commit 28a3c17

Browse files
committed
fix tablets switch in cluster handler
1 parent 6783025 commit 28a3c17

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ydb/core/viewer/viewer_cluster.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ class TJsonCluster : public TViewerPipeClient {
365365
NodeBatches.emplace(nodeId, batch);
366366
++WhiteboardStateRequestsInFlight;
367367
}
368-
if (batch.HasStaticNodes && TabletViewerResponse.count(nodeId) == 0) {
368+
if (Tablets && batch.HasStaticNodes && TabletViewerResponse.count(nodeId) == 0) {
369369
auto viewerRequest = std::make_unique<TEvViewer::TEvViewerRequest>();
370370
InitTabletWhiteboardRequest(viewerRequest->Record.MutableTabletRequest());
371371
viewerRequest->Record.SetTimeout(Timeout / 2);
@@ -392,7 +392,7 @@ class TJsonCluster : public TViewerPipeClient {
392392
SystemStateResponse.emplace(nodeId, MakeWhiteboardRequest(nodeId, request));
393393
++WhiteboardStateRequestsInFlight;
394394
}
395-
if (node->Static) {
395+
if (Tablets && node->Static) {
396396
if (TabletStateResponse.count(nodeId) == 0) {
397397
auto request = std::make_unique<TEvWhiteboard::TEvTabletStateRequest>();
398398
TabletStateResponse.emplace(nodeId, MakeWhiteboardRequest(nodeId, request.release()));

0 commit comments

Comments
 (0)