Commit Graph

196 Commits (b71466e9821579592c3324e6b44ad529f2a4f052)

Author SHA1 Message Date
Igor Canadi c2999f54bd Revert "tmp" 10 years ago
Lei Jin 9ab0132360 tmp 10 years ago
Lei Jin 58c49466d2 Allow env_posix to lower background thread IO priority 11 years ago
Lei Jin 534357ca3a integrate rate limiter into rocksdb 11 years ago
Lei Jin 5ef1ba7ff5 generic rate limiter 11 years ago
Igor Canadi be016613c2 Expose in memory Env to the world 11 years ago
Igor Canadi ddef6841b3 Renamed InfoLogLevel::DEBUG to InfoLogLevel::DEBUG_LEVEL 11 years ago
Igor Canadi 4daea66343 Turn on -Wmissing-prototypes 11 years ago
Danny Guo b47812fba6 [rocksdb] new CompactionFilterV2 API 11 years ago
Igor Canadi f26cb0f093 Optimize fallocation 11 years ago
sdong 01dcef114b Env to add a function to allow users to query waiting queue length 11 years ago
Haobo Xu 66da467983 [RocksDB] LogBuffer Cleanup 11 years ago
sdong e1f52b6a22 Fix Valgrind error introduced by D16515 11 years ago
sdong ecb1ffa2a8 Buffer info logs when picking compactions and write them out after releasing the mutex 11 years ago
sdong 4405f3a000 Allow user to specify log level for info_log 11 years ago
Igor Canadi 58ca641d53 Make Log::Reader more robust 11 years ago
Yueh-Hsuan Chiang ccaedd16d4 Enable log info with different levels. 11 years ago
Lei Jin b2795b799e thread local pointer storage 11 years ago
Igor Canadi f276e0e59d [CF] Options -> DBOptions 11 years ago
Igor Canadi 2966d764cd Fix some 32-bit compile errors 11 years ago
Igor Canadi 832158e7f7 Fsync directory after we create a new file 11 years ago
Dhruba Borthakur 31295b0a1b Add License message to public header files. 11 years ago
kailiu 97d8e573a6 make util/env_posix.cc work under mac 11 years ago
kailiu 21587760b9 Fixing the warning messages captured under mac os # Consider using `git commit -m 'One line title' && arc diff`. # You will save time by running lint and unit in the background. 11 years ago
Igor Canadi 444cf88a56 Flush the log outside of lock 11 years ago
Dhruba Borthakur b4ad5e89ae Implement a compressed block cache. 11 years ago
Mayank Agarwal 9b50106f9a Dbid feature 11 years ago
Igor Canadi d0beadd456 Env class that can randomly read and write 11 years ago
Dhruba Borthakur 3c37955a2f Remove obsolete namespace mappings. 11 years ago
Dhruba Borthakur 4463b11cad Migrate names of properties from 'leveldb' prefix to 'rocksdb' prefix. 11 years ago
Dhruba Borthakur a143ef9b38 Change namespace from leveldb to rocksdb 11 years ago
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 12 years ago
Dhruba Borthakur 1186192ed1 Replace include/leveldb with include/rocksdb. 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
heyongqiang e21ba94a69 Set FD_CLOEXEC after each file open 12 years ago
Dhruba Borthakur ad96563b79 Ability to configure bufferedio-reads, filesystem-readaheads and mmap-read-write per database. 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 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
sheki d4627e6de4 Move WAL files to archive directory, instead of deleting. 12 years ago
Kai Liu d50f8eb603 Enable LevelDb to create a new log file if current log file is too large. 12 years ago
Dhruba Borthakur 1ca0584345 This is the mega-patch multi-threaded compaction 12 years ago