aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Rutkovsky <alexvru@ydb.tech>2024-04-10 14:37:02 +0300
committerGitHub <noreply@github.com>2024-04-10 14:37:02 +0300
commitbd64d4ab1f9624d43511c16fb61513fc2796228f (patch)
tree0d6c901c99c4d2ad1a179f3889f22233d28e1a2f
parent5bf154435d2cb6228780988de52156354a44059e (diff)
downloadydb-bd64d4ab1f9624d43511c16fb61513fc2796228f.tar.gz
Fix static group status calculation logic (#3627)
-rw-r--r--ydb/core/mind/bscontroller/register_node.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/ydb/core/mind/bscontroller/register_node.cpp b/ydb/core/mind/bscontroller/register_node.cpp
index 32f05fe78ad..c2db84b0d0a 100644
--- a/ydb/core/mind/bscontroller/register_node.cpp
+++ b/ydb/core/mind/bscontroller/register_node.cpp
@@ -554,6 +554,7 @@ void TBlobStorageController::OnWardenDisconnected(TNodeId nodeId, TActorId serve
}
for (auto it = StaticVSlots.lower_bound(startingId); it != StaticVSlots.end() && it->first.NodeId == nodeId; ++it) {
it->second.VDiskStatus = NKikimrBlobStorage::EVDiskStatus::ERROR;
+ it->second.ReadySince = TMonotonic::Max();
}
if (sh->VDiskStatusUpdate) {
Send(SelfHealId, sh.Release());