diff options
| author | Semyon <[email protected]> | 2025-05-21 16:22:32 +0300 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-05-21 13:22:32 +0000 |
| commit | abc837b2d5ce96ba9bd4e46b677782b282cf0c05 (patch) | |
| tree | 6349e8e329abc5737e354880abeee4faf9089a3f | |
| parent | 93fad2b1ce28e0a0195a83a39b7a2d5158a90d22 (diff) | |
disable clean_deprecated_snapshot normalizer if unneeded (#18617)
| -rw-r--r-- | ydb/core/tx/columnshard/normalizer/portion/clean_deprecated_snapshot.cpp | 5 |
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"); |
