diff options
author | t1mursadykov <t1mursadykov@ydb.tech> | 2022-12-06 15:27:40 +0300 |
---|---|---|
committer | t1mursadykov <t1mursadykov@ydb.tech> | 2022-12-06 15:27:40 +0300 |
commit | 9a4c3159305aa80064b7c4138f6a813a98f75b87 (patch) | |
tree | e9f14cbf964a849d8d891eb6d75be96becd0a1d9 | |
parent | e32ded7b7757286f092548b2731c598704928c62 (diff) | |
download | ydb-9a4c3159305aa80064b7c4138f6a813a98f75b87.tar.gz |
Fix race in Info Collector
-rw-r--r-- | ydb/core/cms/info_collector.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ydb/core/cms/info_collector.cpp b/ydb/core/cms/info_collector.cpp index a2982ff2cfb..1cfd3120da2 100644 --- a/ydb/core/cms/info_collector.cpp +++ b/ydb/core/cms/info_collector.cpp @@ -186,13 +186,13 @@ void TInfoCollector::PassAway() { void TInfoCollector::Bootstrap() { Send(GetNameserviceActorId(), new TEvInterconnect::TEvListNodes()); Schedule(Timeout, new TEvents::TEvWakeup()); - RequestBootstrapConfig(); - RequestStateStorageConfig(); Become(&TThis::StateWork); } void TInfoCollector::Handle(TEvInterconnect::TEvNodesInfo::TPtr& ev) { RequestBaseConfig(); + RequestBootstrapConfig(); + RequestStateStorageConfig(); for (const auto& node : ev->Get()->Nodes) { Info->AddNode(node, &TlsActivationContext->AsActorContext()); |