diff --git a/cloud/storage/core/libs/hive_proxy/hive_proxy_actor_bootext.cpp b/cloud/storage/core/libs/hive_proxy/hive_proxy_actor_bootext.cpp index d5bb93da14a..6591489bb95 100644 --- a/cloud/storage/core/libs/hive_proxy/hive_proxy_actor_bootext.cpp +++ b/cloud/storage/core/libs/hive_proxy/hive_proxy_actor_bootext.cpp @@ -12,6 +12,22 @@ namespace { //////////////////////////////////////////////////////////////////////////////// +TString PrintChannels(const TVector& channels) +{ + TStringBuilder res; + res << "["; + for (size_t i = 0; i < channels.size(); i++) { + if (i != 0) { + res << ", "; + } + res << channels[i].ToString(); + } + res << "]"; + return res; +} + +//////////////////////////////////////////////////////////////////////////////// + class TBootRequestActor final : public TActorBootstrapped { @@ -123,6 +139,13 @@ void TBootRequestActor::HandleBoot( TabletStorageInfoFromProto(msg->Record.GetInfo()); ui64 suggestedGeneration = msg->Record.GetSuggestedGeneration(); + LOG_DEBUG( + ctx, + LogComponent, + "[%s] Booting tablet with channels: %s", + ToString(storageInfo->TabletID).c_str(), + PrintChannels(storageInfo->Channels).c_str()); + if (TabletBootInfoBackup) { auto updateRequest = std::make_unique(