Commit Graph

20 Commits (433d7e4594fd4d14f81e0f4a09be826328fe6ffa)

Author SHA1 Message Date
Yaroslav Stepanchuk 0a43061f8d Remove ROCKSDB_SUPPORT_THREAD_LOCAL define because it's a part of C++11 (#10015) 3 years ago
Zhichao Cao b632ed0c67 Add file temperature related counter and bytes stats to and io_stats (#8710) 3 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago
Yanqin Jin 9fdc9fbeea Still use SystemClock* instead of shared_ptr in StepPerfTimer (#8006) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
jsteemann a2e46eae46 fix compiling with `-DNPERF_CONTEXT` (#5704) 5 years ago
Siying Dong da1c64b6e7 Introduce a CPU time counter in perf_context (#4741) 6 years ago
Zhongyi Xie d6ec288703 Add PerfContextByLevel to provide per level perf context information (#4226) 6 years ago
Tomas Kolda 906a602c2c Build and tests fixes for Solaris Sparc (#4000) 7 years ago
Siying Dong 7ccb35f653 In instrumented mutex, take timing once for both of perf_context and statistics 7 years ago
Chinmay Kamat 9fc72d6f16 Compilation fixes for powerpc build, -Wparentheses-equality error and missing header guards 7 years ago
Siying Dong c319792059 Directly refernce perf_context internally. 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Aaron Gao 0025a36409 revert perf_context and io_stats to __thread 8 years ago
Aaron Gao 7f6c02dda1 using ThreadLocalPtr to hide ROCKSDB_SUPPORT_THREAD_LOCAL from public… 8 years ago
Nikhil Benesch 11c5d4741a cross-platform compatibility improvements 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
fengjian 1336052497 fix ios build error 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
sdong fb9811ee9b Add a perf context level that doesn't measure time for mutex operations 9 years ago
Yueh-Hsuan Chiang 7062d0ea68 Make perf_context.db_mutex_lock_nanos and db_condition_wait_nanos only measures DB Mutex 9 years ago
Mike Kolupaev ec7a944360 more times in perf_context and iostats_context 10 years ago
Torrie Fischer 6614a48418 Refactor PerfStepTimer to stop on destruct 10 years ago
Lei Jin 92c1eb0291 macros for perf_context 11 years ago
Igor Canadi 51023c3911 Make RocksDB compile for iOS 11 years ago
Haobo Xu 2fa5d41ba3 [RocksDB] make SetPerfLevel affect only the current thread 11 years ago
Dhruba Borthakur 9cd221094c Add appropriate LICENSE and Copyright message. 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
Haobo Xu f2f4c8072f [RocksDB] Added nano second stopwatch and new perf counters to track block read cost 11 years ago