Skip to content

Commit be20ac8

Browse files
committed
LocalDB: use relevance tracker for compaction TEvPut requests
1 parent 3e835ba commit be20ac8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

ydb/core/tablet_flat/flat_ops_compact.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,8 @@ namespace NTabletFlatExecutor {
598598

599599
auto flag = NKikimrBlobStorage::AsyncBlob;
600600
auto *ev = new TEvPut(id.Logo, std::exchange(glob.Data, TString{ }), TInstant::Max(), flag,
601-
TEvBlobStorage::TEvPut::ETactic::TacticMaxThroughput);
601+
TEvBlobStorage::TEvPut::ETactic::TacticMaxThroughput, /* issueKeepFlag */ false,
602+
/* relevance */ RelevanceTracker);
602603
auto ctx = ActorContext();
603604

604605
SendToBSProxy(ctx, id.Group, ev);
@@ -607,6 +608,7 @@ namespace NTabletFlatExecutor {
607608
private:
608609
const TLogoBlobID Mask;
609610
const TActorId Owner;
611+
TMessageRelevanceOwner RelevanceTracker = std::make_shared<TMessageRelevanceTracker>();
610612
TAutoPtr<NUtil::ILogger> Logger;
611613
IDriver * Driver = nullptr;
612614
THolder<TCompactCfg> Conf;

0 commit comments

Comments
 (0)