summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSemyon <[email protected]>2025-05-21 16:22:32 +0300
committerGitHub <[email protected]>2025-05-21 13:22:32 +0000
commitabc837b2d5ce96ba9bd4e46b677782b282cf0c05 (patch)
tree6349e8e329abc5737e354880abeee4faf9089a3f
parent93fad2b1ce28e0a0195a83a39b7a2d5158a90d22 (diff)
disable clean_deprecated_snapshot normalizer if unneeded (#18617)
-rw-r--r--ydb/core/tx/columnshard/normalizer/portion/clean_deprecated_snapshot.cpp5
1 files changed, 5 insertions, 0 deletions
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<std::vector<INormalizerTask::TPtr>> TCleanDeprecatedSnapshotNormalizer::DoInit(
const TNormalizationController&, NTabletFlatExecutor::TTransactionContext& txc) {
using namespace NColumnShard;
+
+ if (!AppDataVerified().ColumnShardConfig.GetColumnChunksV0Usage()) {
+ return std::vector<INormalizerTask::TPtr>();
+ }
+
auto batchesToDelete = GetChunksToRewrite(txc, DsGroupSelector);
if (!batchesToDelete) {
return TConclusionStatus::Fail("Not ready");