Fix a bug that index block's restart_block_interval is not 1

Summary:

This bug may affect the seek performance.

Test Plan:

make
make check

Also gdb into some index block builder to make sure the restart_block_interval is `1`.
main
Kai Liu 11 years ago
parent a1d38a41fd
commit 1ca86f0391
  1. 3
      table/table_builder.cc

@ -99,12 +99,11 @@ struct TableBuilder::Rep {
index_block_options(opt),
file(f),
data_block(&options),
index_block(&index_block_options),
index_block(1, index_block_options.comparator),
enable_compression(enable_compression),
filter_block(opt.filter_policy == nullptr ? nullptr
: new FilterBlockBuilder(opt)),
pending_index_entry(false) {
index_block_options.block_restart_interval = 1;
}
};

Loading…
Cancel
Save