Skip to content

Commit 43fb236

Browse files
authored
Fix distconf race on start (#5911)
1 parent bb5b586 commit 43fb236

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

ydb/core/blobstorage/nodewarden/distconf.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ namespace NKikimr::NStorage {
195195
switch (ev->GetTypeRewrite()) {
196196
case TEvInterconnect::TEvNodesInfo::EventType:
197197
Handle(reinterpret_cast<TEvInterconnect::TEvNodesInfo::TPtr&>(ev));
198-
NodeListObtained = change = true;
198+
change = !std::exchange(NodeListObtained, true);
199199
break;
200200

201201
case TEvPrivate::EvStorageConfigLoaded:
@@ -219,8 +219,6 @@ namespace NKikimr::NStorage {
219219
if (IsSelfStatic) {
220220
UpdateBound(SelfNode.NodeId(), SelfNode, *StorageConfig, nullptr);
221221
IssueNextBindRequest();
222-
} else {
223-
224222
}
225223
processPendingEvents();
226224
}

0 commit comments

Comments
 (0)