aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorstanly <stanly@yandex-team.com>2023-05-29 18:09:40 +0300
committerstanly <stanly@yandex-team.com>2023-05-29 18:09:40 +0300
commit78672809cf03ebb5a664e5957fee84e4914939df (patch)
treed7fb64800596c8194c332c8084bfa534602779bb
parent4597cb5b2afed2e2a3d316803ef7c23776258b40 (diff)
downloadydb-78672809cf03ebb5a664e5957fee84e4914939df.tar.gz
just swap appended portions
-rw-r--r--ydb/core/tx/columnshard/engines/index_logic_logs.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/ydb/core/tx/columnshard/engines/index_logic_logs.cpp b/ydb/core/tx/columnshard/engines/index_logic_logs.cpp
index 7288ee2e49..d2e132cc36 100644
--- a/ydb/core/tx/columnshard/engines/index_logic_logs.cpp
+++ b/ydb/core/tx/columnshard/engines/index_logic_logs.cpp
@@ -362,9 +362,9 @@ std::vector<TString> TCompactionLogic::CompactInGranule(std::shared_ptr<TColumnE
}
Y_VERIFY(portions.size() > 0);
- for (auto& portion : portions) {
- changes->AppendedPortions.emplace_back(std::move(portion));
- }
+ Y_VERIFY(changes->AppendedPortions.empty());
+ // Set appended portions.
+ changes->AppendedPortions.swap(portions);
return blobs;
}