Commit Graph

21 Commits (95d0ee95faaf6c29ab146710495fe0880a100603)

Author SHA1 Message Date
Yanqin Jin fd00f39f97 Disable IOStatsContext/PerfContext if no thread local (#8117) 4 years ago
Andrew Kryczka e60ea7fe57 fix compiler errors with -DNPERF_CONTEXT (#6642) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
git-hulk cdb6334e68 MOD: trim last space and comma in perf context and iostat context ToString() 5 years ago
Shi Feng 01e6badbb6 Introduce CPU timers for iterator seek and next (#5076) 6 years ago
Zhongyi Xie 00ed41daee Allow copy for PerfContext objects (#4919) 6 years ago
Andrew Kryczka 8ec3e72551 Cache dictionary used for decompressing data blocks (#4881) 6 years ago
Alexander Zinoviev 80bf8975fd Add a new per level counter for block cache hit (#4796) 6 years ago
Siying Dong da1c64b6e7 Introduce a CPU time counter in perf_context (#4741) 6 years ago
Anand Ananthabhotla 1b01d23be2 Add PerfContext counters for index/filter block cache stats (#4540) 6 years ago
Zhongyi Xie d6ec288703 Add PerfContextByLevel to provide per level perf context information (#4226) 6 years ago
Mike Kolupaev affe01b0d5 Improve write time breakdown stats 7 years ago
Manuel Ung e03377c7fd Add lock wait time as a perf context counter 7 years ago
Andrew Kryczka ed0a4c93ef perf_context measure user bytes read 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Aaron Gao 0025a36409 revert perf_context and io_stats to __thread 7 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
Tomas Kolda c1fbf91b2f Fixing Solaris Sparc crash due to cached TLS 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Andrew Kryczka e2c6c06366 add TimedEnv 8 years ago
Orgad Shaneh 6401a8b76b Fix build with MinGW 8 years ago
Mike Kolupaev 236d4c67e9 Less linear search in DBIter::Seek() when keys are overwritten a lot 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
sdong f7c0f4e3ef perf_context.cc and iostats_context.cc use different output macro (fix unity build) 9 years ago
Dmytro Ivchenko aa5e3b7c04 PerfContext::ToString() add option to exclude zero counters 9 years ago
dyniusz a065cdb388 bloom hit/miss stats for SST and memtable 9 years ago
Dmitri Smirnov d1a457181d Ensure Windows build w/o port/port.h in public headers 9 years ago
Dmitri Smirnov 247690fe38 Ensure Windows build w/o port/port.h in public headers 9 years ago
sdong a6e38fd170 Fix a uncleaned counter in PerfContext::Reset() 9 years ago
sdong 041b6f95a2 perf_context: report time spent on reading index and bloom blocks 9 years ago
Mike Kolupaev ec7a944360 more times in perf_context and iostats_context 10 years ago
Anurag Indu 3d1a924ff3 Adding stats for the merge and filter operation 10 years ago
Igor Canadi 3cf7f353d9 Instrument memtable seeks 10 years ago
sdong 6d6305dd7d Perf Context to report DB mutex waiting time 10 years ago
sdong 36de0e5359 Add a function to return current perf level 11 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
Lei Jin 04298f8c33 output perf_context in db_bench readrandom 11 years ago
Siying Dong 3e35aa6412 Revert "Allow users to profile a query and see bottleneck of the query" 11 years ago
Siying Dong b135d01e7b Allow users to profile a query and see bottleneck of the query 11 years ago
Siying Dong 3d8ac31d71 Allow users to profile a query and see bottleneck of the query 11 years ago
Haobo Xu 2fb361ad98 [RocksDB] Add perf_context.wal_write_time to track time spent on writing the recovery log. 11 years ago
Dhruba Borthakur 9cd221094c Add appropriate LICENSE and Copyright message. 11 years ago
Dhruba Borthakur a143ef9b38 Change namespace from leveldb to rocksdb 11 years ago
Haobo Xu 71046971f0 [RocksDB] Added perf counters to track skipped internal keys during iteration 11 years ago
Haobo Xu f2f4c8072f [RocksDB] Added nano second stopwatch and new perf counters to track block read cost 11 years ago