From abc837b2d5ce96ba9bd4e46b677782b282cf0c05 Mon Sep 17 00:00:00 2001 From: Semyon Date: Wed, 21 May 2025 16:22:32 +0300 Subject: disable clean_deprecated_snapshot normalizer if unneeded (#18617) --- .../tx/columnshard/normalizer/portion/clean_deprecated_snapshot.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ydb/core/tx/columnshard/normalizer/portion/clean_deprecated_snapshot.cpp b/ydb/core/tx/columnshard/normalizer/portion/clean_deprecated_snapshot.cpp index 132bca51970..88148340c04 100644 --- a/ydb/core/tx/columnshard/normalizer/portion/clean_deprecated_snapshot.cpp +++ b/ydb/core/tx/columnshard/normalizer/portion/clean_deprecated_snapshot.cpp @@ -69,6 +69,11 @@ public: TConclusion> TCleanDeprecatedSnapshotNormalizer::DoInit( const TNormalizationController&, NTabletFlatExecutor::TTransactionContext& txc) { using namespace NColumnShard; + + if (!AppDataVerified().ColumnShardConfig.GetColumnChunksV0Usage()) { + return std::vector(); + } + auto batchesToDelete = GetChunksToRewrite(txc, DsGroupSelector); if (!batchesToDelete) { return TConclusionStatus::Fail("Not ready"); -- cgit v1.3