Skip to content

Commit cbc34b2

Browse files
kungaazevaykin
authored andcommitted
Allow to send duplicates through TDedicatedPipePool (#18149)
1 parent ade2b2a commit cbc34b2

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

ydb/core/tx/schemeshard/schemeshard_build_index__progress.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -701,9 +701,9 @@ struct TSchemeShard::TIndexBuilder::TTxProgress: public TSchemeShard::TIndexBuil
701701

702702
auto shardId = CommonFillRecord<false>(ev->Record, shardIdx, buildInfo);
703703
ev->Record.SetSeed(ui64(shardId));
704-
LOG_D("TTxBuildProgress: TEvPrefixKMeansRequest: " << ev->Record.ShortDebugString());
704+
LOG_N("TTxBuildProgress: TEvPrefixKMeansRequest: " << ev->Record.ShortDebugString());
705705

706-
ToTabletSend.emplace_back(shardId, ui64(BuildId), std::move(ev));
706+
ToTabletSend.emplace(shardId, std::move(ev));
707707
}
708708

709709
void SendBuildSecondaryIndexRequest(TShardIdx shardIdx, TIndexBuildInfo& buildInfo) {
@@ -810,6 +810,9 @@ struct TSchemeShard::TIndexBuilder::TTxProgress: public TSchemeShard::TIndexBuil
810810
}
811811

812812
void AddAllShards(TIndexBuildInfo& buildInfo) {
813+
ToTabletSend.clear();
814+
Self->IndexBuildPipes.CloseAll(BuildId, Self->ActorContext());
815+
813816
for (const auto& [idx, status] : buildInfo.Shards) {
814817
AddShard(buildInfo, idx, status);
815818
}
@@ -1115,7 +1118,8 @@ struct TSchemeShard::TIndexBuilder::TTxProgress: public TSchemeShard::TIndexBuil
11151118
Y_ABORT_UNLESS(buildInfoPtr);
11161119
auto& buildInfo = *buildInfoPtr->Get();
11171120

1118-
LOG_I("TTxBuildProgress: Execute: " << BuildId << " " << buildInfo.State << " " << buildInfo);
1121+
LOG_N("TTxBuildProgress: Execute: " << BuildId << " " << buildInfo.State);
1122+
LOG_D("TTxBuildProgress: Execute: " << BuildId << " " << buildInfo.State << " " << buildInfo);
11191123

11201124
switch (buildInfo.State) {
11211125
case TIndexBuildInfo::EState::Invalid:

0 commit comments

Comments
 (0)