@@ -701,9 +701,9 @@ struct TSchemeShard::TIndexBuilder::TTxProgress: public TSchemeShard::TIndexBuil
701
701
702
702
auto shardId = CommonFillRecord<false >(ev->Record , shardIdx, buildInfo);
703
703
ev->Record .SetSeed (ui64 (shardId));
704
- LOG_D (" TTxBuildProgress: TEvPrefixKMeansRequest: " << ev->Record .ShortDebugString ());
704
+ LOG_N (" TTxBuildProgress: TEvPrefixKMeansRequest: " << ev->Record .ShortDebugString ());
705
705
706
- ToTabletSend.emplace_back (shardId, ui64 (BuildId) , std::move (ev));
706
+ ToTabletSend.emplace (shardId, std::move (ev));
707
707
}
708
708
709
709
void SendBuildSecondaryIndexRequest (TShardIdx shardIdx, TIndexBuildInfo& buildInfo) {
@@ -810,6 +810,9 @@ struct TSchemeShard::TIndexBuilder::TTxProgress: public TSchemeShard::TIndexBuil
810
810
}
811
811
812
812
void AddAllShards (TIndexBuildInfo& buildInfo) {
813
+ ToTabletSend.clear ();
814
+ Self->IndexBuildPipes .CloseAll (BuildId, Self->ActorContext ());
815
+
813
816
for (const auto & [idx, status] : buildInfo.Shards ) {
814
817
AddShard (buildInfo, idx, status);
815
818
}
@@ -1115,7 +1118,8 @@ struct TSchemeShard::TIndexBuilder::TTxProgress: public TSchemeShard::TIndexBuil
1115
1118
Y_ABORT_UNLESS (buildInfoPtr);
1116
1119
auto & buildInfo = *buildInfoPtr->Get ();
1117
1120
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);
1119
1123
1120
1124
switch (buildInfo.State ) {
1121
1125
case TIndexBuildInfo::EState::Invalid:
0 commit comments