@@ -153,7 +153,6 @@ Y_UNIT_TEST(Limits) {
153153 env->SetLogPriority (NKikimrServices::TX_DATASHARD, NActors::NLog::PRI_TRACE);
154154 auto counters = GetSharedPageCounters (env);
155155
156- env->GetAppData ().FeatureFlags .SetEnableLocalDBBtreeIndex (true );
157156 bool bTreeIndex = env->GetAppData ().FeatureFlags .GetEnableLocalDBBtreeIndex ();
158157 ui32 passiveBytes = bTreeIndex ? 131 : 7772 ;
159158
@@ -181,30 +180,30 @@ Y_UNIT_TEST(Limits) {
181180 UNIT_ASSERT_VALUES_EQUAL (counters->LoadInFlyBytes ->Val (), 0 );
182181 UNIT_ASSERT_DOUBLES_EQUAL (counters->ActiveBytes ->Val (), static_cast <i64 >(8_MB / 3 * 2 ), static_cast <i64 >(1_MB / 3 )); // 2 full layers (fresh & staging)
183182 UNIT_ASSERT_VALUES_EQUAL (counters->ActiveLimitBytes ->Val (), 8_MB);
184- UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), passiveBytes );
183+ UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), 131 );
185184 UNIT_ASSERT_VALUES_EQUAL (counters->MemLimitBytes ->Val (), 0 );
186185
187186 env->Send (MakeSharedPageCacheId (), TActorId{}, new NMemory::TEvConsumerLimit (100_MB));
188187 WaitEvent (env, NMemory::EvConsumerLimit);
189188 LogCounters (counters);
190189 UNIT_ASSERT_DOUBLES_EQUAL (counters->ActiveBytes ->Val (), static_cast <i64 >(8_MB / 3 * 2 ), static_cast <i64 >(1_MB / 3 ));
191190 UNIT_ASSERT_VALUES_EQUAL (counters->ActiveLimitBytes ->Val (), 8_MB);
192- UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), passiveBytes );
191+ UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), 131 );
193192 UNIT_ASSERT_VALUES_EQUAL (counters->MemLimitBytes ->Val (), 100_MB);
194193
195194 env->Send (MakeSharedPageCacheId (), TActorId{}, new NMemory::TEvConsumerLimit (6_MB));
196195 WaitEvent (env, NMemory::EvConsumerLimit);
197196 LogCounters (counters);
198197 UNIT_ASSERT_DOUBLES_EQUAL (counters->ActiveBytes ->Val (), static_cast <i64 >(8_MB / 3 * 2 ), static_cast <i64 >(1_MB / 3 ));
199198 UNIT_ASSERT_VALUES_EQUAL (counters->ActiveLimitBytes ->Val (), 6_MB);
200- UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), passiveBytes );
199+ UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), 131 );
201200 UNIT_ASSERT_VALUES_EQUAL (counters->MemLimitBytes ->Val (), 6_MB);
202201
203202 env->Send (MakeSharedPageCacheId (), TActorId{}, new NMemory::TEvConsumerLimit (3_MB));
204203 WaitEvent (env, NMemory::EvConsumerLimit);
205204 UNIT_ASSERT_DOUBLES_EQUAL (counters->ActiveBytes ->Val (), static_cast <i64 >(3_MB), static_cast <i64 >(1_MB / 3 ));
206205 UNIT_ASSERT_VALUES_EQUAL (counters->ActiveLimitBytes ->Val (), 3_MB);
207- UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), passiveBytes );
206+ UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), 131 );
208207 UNIT_ASSERT_VALUES_EQUAL (counters->MemLimitBytes ->Val (), 3_MB);
209208
210209 env->Send (MakeSharedPageCacheId (), TActorId{}, new NMemory::TEvConsumerLimit (0_MB));
@@ -222,10 +221,6 @@ Y_UNIT_TEST(Limits_Config) {
222221 env->SetLogPriority (NKikimrServices::TX_DATASHARD, NActors::NLog::PRI_TRACE);
223222 auto counters = GetSharedPageCounters (env);
224223
225- env->GetAppData ().FeatureFlags .SetEnableLocalDBBtreeIndex (true );
226- bool bTreeIndex = env->GetAppData ().FeatureFlags .GetEnableLocalDBBtreeIndex ();
227- ui32 passiveBytes = bTreeIndex ? 131 : 7772 ;
228-
229224 env.FireDummyTablet (ui32 (NFake::TDummy::EFlg::Comp));
230225 env.SendSync (new NFake::TEvExecute{ new TTxInitSchema () });
231226
@@ -250,36 +245,36 @@ Y_UNIT_TEST(Limits_Config) {
250245 UNIT_ASSERT_VALUES_EQUAL (counters->LoadInFlyBytes ->Val (), 0 );
251246 UNIT_ASSERT_DOUBLES_EQUAL (counters->ActiveBytes ->Val (), static_cast <i64 >(8_MB / 3 * 2 ), static_cast <i64 >(1_MB / 3 )); // 2 full layers (fresh & staging)
252247 UNIT_ASSERT_VALUES_EQUAL (counters->ActiveLimitBytes ->Val (), 8_MB);
253- UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), passiveBytes );
248+ UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), 131 );
254249 UNIT_ASSERT_VALUES_EQUAL (counters->ConfigLimitBytes ->Val (), 8_MB);
255250
256251 SetupSharedCache (env, NKikimrSharedCache::ThreeLeveledLRU, 100_MB);
257252 LogCounters (counters);
258253 UNIT_ASSERT_DOUBLES_EQUAL (counters->ActiveBytes ->Val (), static_cast <i64 >(8_MB / 3 * 2 ), static_cast <i64 >(1_MB / 3 ));
259254 UNIT_ASSERT_VALUES_EQUAL (counters->ActiveLimitBytes ->Val (), 8_MB);
260- UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), passiveBytes );
255+ UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), 131 );
261256 UNIT_ASSERT_VALUES_EQUAL (counters->ConfigLimitBytes ->Val (), 100_MB);
262257
263258 SetupSharedCache (env, NKikimrSharedCache::ThreeLeveledLRU, 2_MB);
264259 LogCounters (counters);
265260 UNIT_ASSERT_DOUBLES_EQUAL (counters->ActiveBytes ->Val (), static_cast <i64 >(8_MB / 3 * 2 ), static_cast <i64 >(1_MB / 3 ));
266261 UNIT_ASSERT_VALUES_EQUAL (counters->ActiveLimitBytes ->Val (), 2_MB);
267- UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), passiveBytes );
262+ UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), 131 );
268263 UNIT_ASSERT_VALUES_EQUAL (counters->ConfigLimitBytes ->Val (), 2_MB);
269264
270265 env->Send (MakeSharedPageCacheId (), TActorId{}, new NMemory::TEvConsumerLimit (1_MB));
271266 WaitEvent (env, NMemory::EvConsumerLimit);
272267 UNIT_ASSERT_DOUBLES_EQUAL (counters->ActiveBytes ->Val (), static_cast <i64 >(1_MB), static_cast <i64 >(1_MB / 3 ));
273268 UNIT_ASSERT_VALUES_EQUAL (counters->ActiveLimitBytes ->Val (), 1_MB);
274- UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), passiveBytes );
269+ UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), 131 );
275270 UNIT_ASSERT_VALUES_EQUAL (counters->MemLimitBytes ->Val (), 1_MB);
276271 UNIT_ASSERT_VALUES_EQUAL (counters->ConfigLimitBytes ->Val (), 2_MB);
277272
278273 SetupSharedCache (env, NKikimrSharedCache::ThreeLeveledLRU, 0_MB);
279274 LogCounters (counters);
280275 UNIT_ASSERT_DOUBLES_EQUAL (counters->ActiveBytes ->Val (), static_cast <i64 >(1_MB), static_cast <i64 >(1_MB / 3 ));
281276 UNIT_ASSERT_VALUES_EQUAL (counters->ActiveLimitBytes ->Val (), 0_MB);
282- UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), passiveBytes );
277+ UNIT_ASSERT_VALUES_EQUAL (counters->PassiveBytes ->Val (), 131 );
283278 UNIT_ASSERT_VALUES_EQUAL (counters->ConfigLimitBytes ->Val (), 0_MB);
284279}
285280
@@ -290,11 +285,11 @@ Y_UNIT_TEST(ThreeLeveledLRU) {
290285 env->SetLogPriority (NKikimrServices::TX_DATASHARD, NActors::NLog::PRI_TRACE);
291286 auto counters = GetSharedPageCounters (env);
292287
288+ env->GetAppData ().FeatureFlags .SetEnableLocalDBBtreeIndex (true );
293289 env.FireDummyTablet (ui32 (NFake::TDummy::EFlg::Comp));
294290 env.SendSync (new NFake::TEvExecute{ new TTxInitSchema () });
295291
296292 SetupSharedCache (env);
297- env->GetAppData ().FeatureFlags .SetEnableLocalDBBtreeIndex (true );
298293
299294 // write 100 rows, each ~100KB (~10MB)
300295 for (i64 key = 0 ; key < 100 ; ++key) {
@@ -392,11 +387,11 @@ Y_UNIT_TEST(S3FIFO) {
392387 env->SetLogPriority (NKikimrServices::TX_DATASHARD, NActors::NLog::PRI_TRACE);
393388 auto counters = GetSharedPageCounters (env);
394389
390+ env->GetAppData ().FeatureFlags .SetEnableLocalDBBtreeIndex (true );
395391 env.FireDummyTablet (ui32 (NFake::TDummy::EFlg::Comp));
396392 env.SendSync (new NFake::TEvExecute{ new TTxInitSchema () });
397393
398394 SetupSharedCache (env, NKikimrSharedCache::S3FIFO);
399- env->GetAppData ().FeatureFlags .SetEnableLocalDBBtreeIndex (true );
400395
401396 // write 100 rows, each ~100KB (~10MB)
402397 for (i64 key = 0 ; key < 100 ; ++key) {
@@ -494,11 +489,11 @@ Y_UNIT_TEST(ClockPro) {
494489 env->SetLogPriority (NKikimrServices::TX_DATASHARD, NActors::NLog::PRI_TRACE);
495490 auto counters = GetSharedPageCounters (env);
496491
492+ env->GetAppData ().FeatureFlags .SetEnableLocalDBBtreeIndex (true );
497493 env.FireDummyTablet (ui32 (NFake::TDummy::EFlg::Comp));
498494 env.SendSync (new NFake::TEvExecute{ new TTxInitSchema () });
499495
500496 SetupSharedCache (env, NKikimrSharedCache::ClockPro);
501- env->GetAppData ().FeatureFlags .SetEnableLocalDBBtreeIndex (true );
502497
503498 // write 100 rows, each ~100KB (~10MB)
504499 for (i64 key = 0 ; key < 100 ; ++key) {
@@ -610,11 +605,11 @@ Y_UNIT_TEST(ReplacementPolicySwitch) {
610605 env->SetLogPriority (NKikimrServices::TX_DATASHARD, NActors::NLog::PRI_TRACE);
611606 auto counters = GetSharedPageCounters (env);
612607
608+ env->GetAppData ().FeatureFlags .SetEnableLocalDBBtreeIndex (true );
613609 env.FireDummyTablet (ui32 (NFake::TDummy::EFlg::Comp));
614610 env.SendSync (new NFake::TEvExecute{ new TTxInitSchema () });
615611
616612 SetupSharedCache (env);
617- env->GetAppData ().FeatureFlags .SetEnableLocalDBBtreeIndex (true );
618613
619614 // write 100 rows, each ~100KB (~10MB)
620615 for (i64 key = 0 ; key < 100 ; ++key) {
0 commit comments