@@ -6228,15 +6228,12 @@ Y_UNIT_TEST_SUITE(TFlatTableExecutorBTreeIndex) {
6228
6228
}
6229
6229
};
6230
6230
6231
- Y_UNIT_TEST (EnableLocalDBBtreeIndex_Default) { // uses flat index
6231
+ Y_UNIT_TEST (EnableLocalDBBtreeIndex_Default) { // uses b-tree index
6232
6232
TMyEnvBase env;
6233
6233
TRowsModel rows;
6234
6234
6235
6235
auto &appData = env->GetAppData ();
6236
- UNIT_ASSERT_VALUES_EQUAL (appData.FeatureFlags .HasEnableLocalDBBtreeIndex (), false );
6237
- UNIT_ASSERT_VALUES_EQUAL (appData.FeatureFlags .HasEnableLocalDBFlatIndex (), false );
6238
- UNIT_ASSERT_VALUES_EQUAL (appData.FeatureFlags .GetEnableLocalDBBtreeIndex (), false );
6239
- UNIT_ASSERT_VALUES_EQUAL (appData.FeatureFlags .GetEnableLocalDBFlatIndex (), true );
6236
+ appData.FeatureFlags .SetEnableLocalDBBtreeIndex (true );
6240
6237
auto counters = MakeIntrusive<TSharedPageCacheCounters>(env->GetDynamicCounters ());
6241
6238
int readRows = 0 , failedAttempts = 0 ;
6242
6239
@@ -6252,8 +6249,8 @@ Y_UNIT_TEST_SUITE(TFlatTableExecutorBTreeIndex) {
6252
6249
env.SendSync (new NFake::TEvCompact (TRowsModel::TableId));
6253
6250
env.WaitFor <NFake::TEvCompacted>();
6254
6251
6255
- // all pages are always kept in shared cache
6256
- UNIT_ASSERT_VALUES_EQUAL (counters->ActivePages ->Val (), 290 );
6252
+ // all pages are always kept in shared cache (except flat index)
6253
+ UNIT_ASSERT_VALUES_EQUAL (counters->ActivePages ->Val (), 334 );
6257
6254
6258
6255
env.SendSync (new NFake::TEvExecute{ new TTxFullScan (readRows, failedAttempts) });
6259
6256
UNIT_ASSERT_VALUES_EQUAL (readRows, 1000 );
@@ -6266,7 +6263,7 @@ Y_UNIT_TEST_SUITE(TFlatTableExecutorBTreeIndex) {
6266
6263
// after restart we have no pages in private cache
6267
6264
env.SendSync (new NFake::TEvExecute{ new TTxFullScan (readRows, failedAttempts) }, true );
6268
6265
UNIT_ASSERT_VALUES_EQUAL (readRows, 1000 );
6269
- UNIT_ASSERT_VALUES_EQUAL (failedAttempts, 288 );
6266
+ UNIT_ASSERT_VALUES_EQUAL (failedAttempts, 330 );
6270
6267
}
6271
6268
6272
6269
Y_UNIT_TEST (EnableLocalDBBtreeIndex_True) { // uses b-tree index
0 commit comments