Commit Graph

164 Commits (ae0ad719de4869df4051d70b82088f376f9d39c5)

Author SHA1 Message Date
Dhruba Borthakur 87d6eb2f6b Implement apis in the Environment to clear out pages in the OS cache. 11 years ago
Rajat Goel 11c65021fb Revert "Minor fixes found while trying to compile it using clang on Mac OS X" 11 years ago
Rajat Goel 5f2c136c32 Minor fixes found while trying to compile it using clang on Mac OS X 11 years ago
Haobo Xu 1565dab809 [RocksDB] Enhance Env to support two thread pools LOW and HIGH 11 years ago
Haobo Xu f2f4c8072f [RocksDB] Added nano second stopwatch and new perf counters to track block read cost 11 years ago
Dhruba Borthakur 1186192ed1 Replace include/leveldb with include/rocksdb. 11 years ago
Haobo Xu 96be2c4ee0 [RocksDB] Add mmap_read option for db_stress 12 years ago
Haobo Xu 3cc1af2062 [RocksDB] Option for incremental sync 12 years ago
Haobo Xu 778e179046 [RocksDB] Sync file to disk incrementally 12 years ago
Haobo Xu bdf1085944 [RocksDB] cleanup EnvOptions 12 years ago
Haobo Xu ab8d2f6ab2 [RocksDB] [Performance] Allow different posix advice to be applied to the same table file 12 years ago
Vamsi Ponnekanti 760dd4750f [Kill randomly at various points in source code for testing] 12 years ago
Kai Liu 958b9c80e1 Avoid global static initialization in Env::Default() 12 years ago
Dhruba Borthakur 3cb7bf8170 Initialize parameters in the constructor. 12 years ago
Mayank Agarwal 6594fef7ef Exit and Join the background compaction threads while running rocksdb tests 12 years ago
heyongqiang e21ba94a69 Set FD_CLOEXEC after each file open 12 years ago
Mayank Agarwal adb4e4509b Fixing delete in env_posix.cc 12 years ago
Haobo Xu d815082159 [RocksDB] env_posix cleanup 12 years ago
Mayank Agarwal 38d54832f7 Initialize variable in constructor for PosixEnv::checkedDiskForMmap_ 12 years ago
Dhruba Borthakur ad96563b79 Ability to configure bufferedio-reads, filesystem-readaheads and mmap-read-write per database. 12 years ago
Abhishek Kona 1ba5abca97 Use posix_fallocate as default. 12 years ago
Abhishek Kona c41f1e995c Codemod NULL to nullptr 12 years ago
Kosie van der Merwe 4dcc0c89f4 Fixed cache key for block cache 12 years ago
Chip Turner 2c3565285e Add OS_LINUX ifdef protections around fallocate parts 12 years ago
Chip Turner 3dafdfb2c4 Use fallocate to prevent excessive allocation of sst files and logs 12 years ago
Chip Turner 2fdf91a4f8 Fix a number of object lifetime/ownership issues 12 years ago
Chip Turner a2dcd79c1e Add optional clang compile mode 12 years ago
Kosie van der Merwe d6e873f22f Added clearer error message for failure to create db directory in DBImpl::Recover() 12 years ago
Dhruba Borthakur 38671c4d54 Fix a race condition while processing tasks by background threads. 12 years ago
sheki d4627e6de4 Move WAL files to archive directory, instead of deleting. 12 years ago
Abhishek Kona d29f181923 Fix all the lint errors. 12 years ago
Dhruba Borthakur 1ca0584345 This is the mega-patch multi-threaded compaction 12 years ago
Dhruba Borthakur c1006d4276 An configurable option to write data using write instead of mmap. 12 years ago
Dhruba Borthakur ae36e509f8 The BackupAPI should also list the length of the manifest file. 12 years ago
Dhruba Borthakur 9e84834eb4 Allow a configurable number of background threads. 12 years ago
heyongqiang b85cdca690 add a global var leveldb::useMmapRead to enable mmap Summary: 12 years ago
Mark Callaghan 33323f2111 Remove use of mmap for random reads 12 years ago
Dhruba Borthakur 93f4952089 Ability to switch off filesystem read-aheads 12 years ago
Dhruba Borthakur 4028ae7d31 Do not cache readahead-pages in the OS cache. 12 years ago
Dhruba Borthakur 407727b75f Fix compiler warnings. Use uint64_t instead of uint. 12 years ago
Dhruba Borthakur fc20273e73 Introduce a new method Env->Fsync() that issues fsync (instead of fdatasync). 12 years ago
heyongqiang 6ba1f17789 adding a scribe logger in leveldb to log leveldb deploy stats 12 years ago
Dhruba Borthakur e56b2c5a31 Prevent concurrent multiple opens of leveldb database. 12 years ago
Dhruba Borthakur 8f293b68a9 Support --bufferedio=[0,1] from db_bench. If bufferedio = 0, then the read code path clears the OS page cache after the IO is completed. The default remains as bufferedio=1 13 years ago
Sanjay Ghemawat 9013f13b15 use mmap on 64-bit machines to speed-up reads; small build fixes 13 years ago
Hans Wennborg 36a5f8ed7f A number of fixes: 13 years ago
gabor@google.com 60bd8015f2 Speed up Snappy uncompression, new Logger interface. 14 years ago
gabor@google.com 6699c7ebe6 Small tweaks and bugfixes for Issue 18 and 19. 14 years ago
dgrogan@chromium.org da79909507 sync with upstream @ 21409451 14 years ago
dgrogan@chromium.org 69c6d38342 reverting disastrous MOE commit, returning to r21 14 years ago