Skip to content

Commit b9bc398

Browse files
fix build
1 parent 0849222 commit b9bc398

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

ydb/core/tx/columnshard/hooks/abstract/abstract.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ class ICSController {
104104
return def;
105105
}
106106

107+
virtual TDuration GetActualizationTasksLag(const TDuration d) const {
108+
return d;
109+
}
110+
107111
virtual ui64 GetReduceMemoryIntervalLimit(const ui64 def) const {
108112
return def;
109113
}

ydb/core/tx/columnshard/hooks/testing/controller.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ class TController: public TReadOnlyController {
1818
YDB_ACCESSOR(std::optional<TDuration>, StatsReportInterval, std::nullopt);
1919
YDB_ACCESSOR(std::optional<ui64>, GuaranteeIndexationStartBytesLimit, 0);
2020
YDB_ACCESSOR(std::optional<TDuration>, OptimizerFreshnessCheckDuration, TDuration::Zero());
21+
YDB_ACCESSOR_DEF(std::optional<TDuration>, CompactionActualizationLag);
22+
YDB_ACCESSOR_DEF(std::optional<TDuration>, TasksActualizationLag);
2123
EOptimizerCompactionWeightControl CompactionControl = EOptimizerCompactionWeightControl::Force;
2224

2325
YDB_ACCESSOR(std::optional<ui64>, OverrideReduceMemoryIntervalLimit, 1024);
@@ -131,11 +133,20 @@ class TController: public TReadOnlyController {
131133
return LagForCompactionBeforeTierings.value_or(def);
132134
}
133135

136+
virtual TDuration GetCompactionActualizationLag(const TDuration def) const override {
137+
return CompactionActualizationLag.value_or(def);
138+
}
139+
140+
134141
virtual bool IsBackgroundEnabled(const EBackground id) const override {
135142
TGuard<TMutex> g(Mutex);
136143
return !DisabledBackgrounds.contains(id);
137144
}
138145

146+
virtual TDuration GetActualizationTasksLag(const TDuration d) const override {
147+
return TasksActualizationLag.value_or(d);
148+
}
149+
139150
virtual void DoOnTabletInitCompleted(const ::NKikimr::NColumnShard::TColumnShard& shard) override;
140151
virtual void DoOnTabletStopped(const ::NKikimr::NColumnShard::TColumnShard& shard) override;
141152
virtual void DoOnAfterGCAction(const ::NKikimr::NColumnShard::TColumnShard& shard, const NOlap::IBlobsGCAction& action) override;

0 commit comments

Comments
 (0)