enum OptionConfig {
kDefault,
kBlockBasedTableWithPrefixHashIndex,
- kBlockBasedTableWithWholeKeyHashIndex,
+ // TODO(kailiu) figure this out
+ // kBlockBasedTableWithWholeKeyHashIndex,
kPlainTableFirstBytePrefix,
kPlainTableAllBytesPrefix,
kVectorRep,
}
if ((step % 100) == 0) {
- // For DB instances that use the hash index + block-based table, the
- // iterator will be invalid right when seeking a non-existent key, right
- // than return a key that is close to it.
- if (option_config_ != kBlockBasedTableWithWholeKeyHashIndex &&
- option_config_ != kBlockBasedTableWithPrefixHashIndex) {
- ASSERT_TRUE(CompareIterators(step, &model, db_, nullptr, nullptr));
- ASSERT_TRUE(CompareIterators(step, &model, db_, model_snap, db_snap));
- }
+ ASSERT_TRUE(CompareIterators(step, &model, db_, nullptr, nullptr));
+ ASSERT_TRUE(CompareIterators(step, &model, db_, model_snap, db_snap));
// Save a snapshot from each DB this time that we'll use next
// time we compare things, to make sure the current state is