rocksdb/include/leveldb
Dhruba Borthakur 9e84834eb4 Allow a configurable number of background threads.
Summary:
The background threads are necessary for compaction.
For slower storage, it might be necessary to have more than
one compaction thread per DB. This patch allows creating
a configurable number of worker threads.
The default reamins at 1 (to maintain backward compatibility).

Test Plan:
run all unit tests. changes to db-bench coming in
a separate patch.

Reviewers: heyongqiang

Reviewed By: heyongqiang

CC: MarkCallaghan

Differential Revision: https://reviews.facebook.net/D5559
2012-09-19 15:51:08 -07:00
..
c.h Added bloom filter support. 2012-04-17 08:36:46 -07:00
cache.h Add support to specify the number of shards for the Block cache. By default, the block cache is sharded into 16 parts. 2012-05-16 17:23:49 -07:00
comparator.h A number of fixes: 2011-10-31 17:22:06 +00:00
db.h Ability to take a file-lvel snapshot from leveldb. 2012-09-17 09:14:50 -07:00
env.h Allow a configurable number of background threads. 2012-09-19 15:51:08 -07:00
filter_policy.h Added bloom filter support. 2012-04-17 08:36:46 -07:00
iterator.h A number of fixes: 2011-10-31 17:22:06 +00:00
options.h improve comments about target_file_size_base, target_file_size_multiplier, max_bytes_for_level_base, max_bytes_for_level_multiplier Summary: 2012-09-17 15:56:11 -07:00
slice.h Support for java access to leveldb via leveldbjni. 2012-06-20 15:17:03 -07:00
statistics.h Clean up compiler warnings generated by -Wall option. 2012-08-29 14:24:51 -07:00
status.h build shared libraries; updated version to 1.3; add Status accessors 2012-03-30 13:15:49 -07:00
table_builder.h Added bloom filter support. 2012-04-17 08:36:46 -07:00
table.h Added bloom filter support. 2012-04-17 08:36:46 -07:00
write_batch.h A number of fixes: 2011-10-31 17:22:06 +00:00