rocksdb/utilities
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env
Summary: We want to keep Env a think layer for better portability. Less platform dependent codes should be moved out of Env. In this patch, I create a wrapper of file readers and writers, and put rate limiting, write buffering, as well as most perf context instrumentation and random kill out of Env. It will make it easier to maintain multiple Env in the future.

Test Plan: Run all existing unit tests.

Reviewers: anthony, kradhakrishnan, IslamAbdelRahman, yhchiang, igor

Reviewed By: igor

Subscribers: leveldb, dhruba

Differential Revision: https://reviews.facebook.net/D42321
2015-07-17 16:58:18 -07:00
..
backupable Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 2015-07-17 16:58:18 -07:00
checkpoint "make format" against last 10 commits 2015-07-13 13:50:18 -07:00
document Block document_db_test in ROCKSDB_LITE 2015-07-17 12:54:30 -07:00
flashcache Fix the compilation error in flashcache.cc on Mac 2015-04-07 15:27:23 -07:00
geodb "make format" against last 10 commits 2015-07-13 13:50:18 -07:00
leveldb_options Added CompatibleOptions for compatibility with LevelDB Options 2014-11-20 19:24:39 -08:00
merge_operators Fixed and simplified merge_helper 2015-07-17 09:27:24 -07:00
redis Windows Port from Microsoft 2015-07-01 16:13:56 -07:00
spatialdb Block spatial_db_test in ROCKSDB_LITE 2015-07-13 18:35:03 -07:00
transactions fix compile for optimistic_transaction_test under ROCKSDB_LITE 2015-07-13 16:42:40 -07:00
ttl Don't let flushes preempt compactions 2015-07-17 12:02:52 -07:00
write_batch_with_index Windows Port from Microsoft 2015-07-01 16:13:56 -07:00
merge_operators.h Add appropriate LICENSE and Copyright message. 2013-10-16 17:48:41 -07:00