Skip to content

Commit 1a01754

Browse files
tenantinfo disconnected counting
1 parent 3a6ff80 commit 1a01754

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

ydb/core/viewer/json_tenantinfo.h

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -430,14 +430,15 @@ class TJsonTenantInfo : public TViewerPipeClient<TJsonTenantInfo> {
430430
void Disconnected(TEvInterconnect::TEvNodeDisconnected::TPtr &ev) {
431431
ui32 nodeId = ev->Get()->NodeId;
432432
BLOG_TRACE("NodeDisconnected for node " << nodeId);
433-
if (NodeSysInfo.emplace(nodeId, NKikimrWhiteboard::TEvSystemStateResponse{}).second) {
434-
RequestDone();
435-
}
436-
auto tenantId = NodeIdsToTenant[nodeId];
437-
if (TenantNodeTabletInfo[tenantId].emplace(nodeId, NKikimrWhiteboard::TEvTabletStateResponse{}).second) {
438-
RequestDone();
439-
}
440-
if (!TenantNodes[tenantId].empty()) {
433+
if (!OffloadMerge) {
434+
if (NodeSysInfo.emplace(nodeId, NKikimrWhiteboard::TEvSystemStateResponse{}).second) {
435+
RequestDone();
436+
}
437+
auto tenantId = NodeIdsToTenant[nodeId];
438+
if (TenantNodeTabletInfo[tenantId].emplace(nodeId, NKikimrWhiteboard::TEvTabletStateResponse{}).second) {
439+
RequestDone();
440+
}
441+
} else if (!TenantNodes[tenantId].empty()) {
441442
if (Tablets) {
442443
SendViewerTabletRequest(tenantId);
443444
RequestDone();

0 commit comments

Comments
 (0)