rocksdb/db
sdong 0abaed2e08 Support multiple DB directories in universal compaction style
Summary:
This patch adds a target size parameter in options.db_paths and universal compaction will base it to determine which DB path to place a new file.
Level-style stays the same.

Test Plan: Add new unit tests

Reviewers: ljin, yhchiang

Reviewed By: yhchiang

Subscribers: MarkCallaghan, dhruba, igor, leveldb

Differential Revision: https://reviews.facebook.net/D19869
2014-07-15 12:06:28 -07:00
..
builder.cc
builder.h
c.cc
c_test.c
column_family.cc
column_family.h
column_family_test.cc
compaction.cc use FileLevel in LevelFileNumIterator 2014-07-11 12:52:41 -07:00
compaction.h use FileLevel in LevelFileNumIterator 2014-07-11 12:52:41 -07:00
compaction_picker.cc Support multiple DB directories in universal compaction style 2014-07-15 12:06:28 -07:00
compaction_picker.h Support multiple DB directories in universal compaction style 2014-07-15 12:06:28 -07:00
corruption_test.cc
db_bench.cc
db_filesnapshot.cc
db_impl.cc Support multiple DB directories in universal compaction style 2014-07-15 12:06:28 -07:00
db_impl.h Remove stats logger 2014-07-15 09:16:32 -04:00
db_impl_debug.cc
db_impl_readonly.cc
db_impl_readonly.h Remove stats logger 2014-07-15 09:16:32 -04:00
db_iter.cc Fix compile errors on Mac 2014-06-03 12:28:58 -07:00
db_iter.h
db_test.cc Support multiple DB directories in universal compaction style 2014-07-15 12:06:28 -07:00
dbformat.cc
dbformat.h
dbformat_test.cc
deletefile_test.cc
file_indexer.cc
file_indexer.h
file_indexer_test.cc
filename.cc Support multiple DB directories in universal compaction style 2014-07-15 12:06:28 -07:00
filename.h Support multiple DB directories in universal compaction style 2014-07-15 12:06:28 -07:00
filename_test.cc Support multiple DB directories in universal compaction style 2014-07-15 12:06:28 -07:00
forward_iterator.cc
forward_iterator.h
internal_stats.cc BG -> GB 2014-07-14 09:06:38 -07:00
internal_stats.h improve InternalStats output 2014-07-11 15:03:30 -07:00
log_and_apply_bench.cc
log_format.h
log_reader.cc
log_reader.h
log_test.cc
log_writer.cc
log_writer.h
memtable.cc
memtable.h
memtable_list.cc
memtable_list.h
merge_context.h
merge_helper.cc
merge_helper.h
merge_operator.cc
merge_test.cc
perf_context_test.cc
plain_table_db_test.cc
prefix_test.cc
repair.cc Support multiple DB directories in universal compaction style 2014-07-15 12:06:28 -07:00
simple_table_db_test.cc
skiplist.h
skiplist_test.cc
snapshot.h
table_cache.cc
table_cache.h Support multiple DB directories in universal compaction style 2014-07-15 12:06:28 -07:00
table_properties_collector.cc
table_properties_collector.h
table_properties_collector_test.cc
tailing_iter.cc
tailing_iter.h
transaction_log_impl.cc
transaction_log_impl.h
version_edit.cc
version_edit.h use FileLevel in LevelFileNumIterator 2014-07-11 12:52:41 -07:00
version_edit_test.cc
version_set.cc Support multiple DB directories in universal compaction style 2014-07-15 12:06:28 -07:00
version_set.h use FileLevel in LevelFileNumIterator 2014-07-11 12:52:41 -07:00
version_set_test.cc use FileLevel in LevelFileNumIterator 2014-07-11 12:52:41 -07:00
write_batch.cc
write_batch_internal.h
write_batch_test.cc