Commit Graph

102 Commits (8948dc8524865349c3dd0e3d7efe8e193f4b8a77)

Author SHA1 Message Date
Shi Feng 01e6badbb6 Introduce CPU timers for iterator seek and next (#5076) 6 years ago
Siying Dong aef763b6d6 Make statistics's stats_level change thread-safe (#5030) 6 years ago
Siying Dong 5e298f865b Add two more StatsLevel (#5027) 6 years ago
Zhongyi Xie c4f5d0aa15 add GetStatsHistory to retrieve stats snapshots (#4748) 6 years ago
Zhongyi Xie 00ed41daee Allow copy for PerfContext objects (#4919) 6 years ago
Alexander Zinoviev 32a6dd9a41 Add a new CPU time counter to compaction report (#4889) 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
Adam Singer a914a1c6dc Add `getMin`, `getMax`, `getCount`, `getSum` to `HistogramData` class object. (#4742) 6 years ago
DorianZheng 2670fe8c73 Get `CompactionJobInfo` from CompactFiles 6 years ago
Anand Ananthabhotla 1b01d23be2 Add PerfContext counters for index/filter block cache stats (#4540) 6 years ago
Adam Singer 3fa80f0e85 Remove enable_internal_stats (#4714) 6 years ago
Adam Singer 1db4a096d4 Test mapping of Histograms and HistogramsNameMap (#4720) 6 years ago
Soli f1837595a3 FIX #3278: Move global const object definitions from .h to .cc (#4691) 6 years ago
Zhongyi Xie d6ec288703 Add PerfContextByLevel to provide per level perf context information (#4226) 6 years ago
cngzhnp 64324e329e Support pragma once in all header files and cleanup some warnings (#4339) 6 years ago
Yanqin Jin 26d67e357e Support group commits of version edits (#3944) 6 years ago
Yanqin Jin 7f850b889d Remove 'ALIGNAS' from StatisticsImpl. (#4061) 6 years ago
Daniel Black 346d1069c3 Align StatisticsImpl / StatisticsData (#4036) 6 years ago
Tomas Kolda 906a602c2c Build and tests fixes for Solaris Sparc (#4000) 6 years ago
Andrew Kryczka 508a09fd62 Print histogram count and sum in statistics string 7 years ago
Siying Dong 7ccb35f653 In instrumented mutex, take timing once for both of perf_context and statistics 7 years ago
Mike Kolupaev affe01b0d5 Improve write time breakdown stats 7 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 7 years ago
Fosco Marotto d518fe1da6 uint64_t and size_t changes to compile for iOS 7 years ago
Chinmay Kamat 9fc72d6f16 Compilation fixes for powerpc build, -Wparentheses-equality error and missing header guards 7 years ago
Tamir Duberstein cd5092e168 Suppress unused warnings 7 years ago
Andrew Kryczka 5a7e08468a fix ThreadStatus for bottom-pri compaction threads 7 years ago
anand1976 d394a6bb48 Add a ticker stat for number of keys skipped during iteration 7 years ago
Manuel Ung e03377c7fd Add lock wait time as a perf context counter 7 years ago
Prashant D 3c208e7616 HistogramStat: Handle divide by zero situation 7 years ago
Dmitri Smirnov d2a65c59e1 Fix unused var warnings in Release mode 7 years ago
Aliaksei Sandryhaila a48a398e7c Use RAII instead of pointers in cf_info_map 7 years ago
Siying Dong c319792059 Directly refernce perf_context internally. 7 years ago
Andrew Kryczka 3b23b1d8c6 fix HistogramWindowingImpl copy-{assignment,constructor} 7 years ago
Andrew Kryczka 3b9a000c15 fix inclusive-exclusiveness of histogram ToString 7 years ago
Andrew Kryczka 867fe92e5e Scale histogram bucket size by constant factor 7 years ago
Andrew Kryczka ed0a4c93ef perf_context measure user bytes read 7 years ago
Andrew Kryczka 5de98f2d50 approximate histogram stats to save cpu 7 years ago
Siying Dong 21696ba502 Replace dynamic_cast<> 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
Siying Dong 5582123dee Sample number of reads per SST file 8 years ago
Aaron Gao 7f6c02dda1 using ThreadLocalPtr to hide ROCKSDB_SUPPORT_THREAD_LOCAL from public… 8 years ago
Andrew Kryczka ac39d6bec5 Core-local statistics 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
Andrew Kryczka efc361ef7d Add user stats Reset API 8 years ago
Tomas Kolda c1fbf91b2f Fixing Solaris Sparc crash due to cached TLS 8 years ago