Commit Graph

110 Commits (7a47b431f7c6a12989cd48d2ff423c4bb968ddb1)

Author SHA1 Message Date
Yueh-Hsuan Chiang 3eddd1abe9 Add Env::GetThreadID(), which returns the ID of the current thread. 10 years ago
Mike Kolupaev 2ecac9f96d add rocksdb::WritableFileWrapper similar to rocksdb::EnvWrapper 10 years ago
Igor Canadi 4a855c0799 Add an option wal_bytes_per_sync to control sync_file_range for WAL files 10 years ago
sdong ec43a8b9fb Universal Compaction with multiple levels won't allocate up to output size 10 years ago
Venkatesh Radhakrishnan d4d42c02ea Fixed clang build in env.h 10 years ago
Venkatesh Radhakrishnan b2b3086524 Speed up rocksDB close call. 10 years ago
Igor Sugak 62247ffa3b rocksdb: Add missing override 10 years ago
fyrz cfe8837e43 Switch logv with loglevel to virtual 10 years ago
Karthikeyan Radhakrishnan da9cbce731 Add Header to logging to capture application level information 10 years ago
Yueh-Hsuan Chiang 45bab305f9 Move GetThreadList() feature under Env. 10 years ago
Igor Canadi 7ec71f101c Provide default implementation of LinkFile, don't break the build 10 years ago
Venkatesh Radhakrishnan 6c1b040cc9 Provide openable snapshots 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
sdong 09899f0b51 DB::Open() to automatically increase thread pool size if it is smaller than max number of parallel compactions or flushes 10 years ago
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 11 years ago