rocksdb/tools
Dhruba Borthakur 1ca0584345 This is the mega-patch multi-threaded compaction
published in https://reviews.facebook.net/D5997.

Summary:
This patch allows compaction to occur in multiple background threads
concurrently.

If a manual compaction is issued, the system falls back to a
single-compaction-thread model. This is done to ensure correctess
and simplicity of code. When the manual compaction is finished,
the system resumes its concurrent-compaction mode automatically.

The updates to the manifest are done via group-commit approach.

Test Plan: run db_bench
2012-10-19 14:00:53 -07:00
..
shell Titile: a command line shell to read/write data from a leveldb thrift server 2012-08-23 09:41:05 -07:00
db_stress.cc This is the mega-patch multi-threaded compaction 2012-10-19 14:00:53 -07:00
ldb.cc Fix compiler warnings and errors in ldb.c 2012-10-03 06:46:59 -07:00
manifest_dump.cc Fix compiler warnings. Use uint64_t instead of uint. 2012-09-12 14:42:36 -07:00
sst_dump.cc Clean up compiler warnings generated by -Wall option. 2012-08-29 14:24:51 -07:00