summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorivanmorozov <[email protected]>2022-11-01 14:24:17 +0300
committerivanmorozov <[email protected]>2022-11-01 14:24:17 +0300
commitee8e0b0187dff4baea8ee64153e221fd832fa6bd (patch)
tree81c991f09aef3630684634a69cafb8e2bdcea54d
parenta113b3420abb1f01119ca4002ee938d5ec4a4cbb (diff)
fix disabled provider case
-rw-r--r--ydb/core/tx/tiering/manager.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/ydb/core/tx/tiering/manager.cpp b/ydb/core/tx/tiering/manager.cpp
index 0364ebc2aac..114b634406a 100644
--- a/ydb/core/tx/tiering/manager.cpp
+++ b/ydb/core/tx/tiering/manager.cpp
@@ -216,6 +216,9 @@ NMetadataProvider::ISnapshotParser::TPtr TTiersManager::GetExternalDataManipulat
THashMap<ui64, NKikimr::NOlap::TTiersInfo> TTiersManager::GetTiering() const {
THashMap<ui64, NKikimr::NOlap::TTiersInfo> result;
+ if (!Snapshot) {
+ return result;
+ }
auto snapshotPtr = std::dynamic_pointer_cast<NTiers::TConfigsSnapshot>(Snapshot);
Y_VERIFY(snapshotPtr);
for (auto&& i : snapshotPtr->GetTableTierings()) {