Commit Graph

56 Commits (9dc887ece05860f091ceef25c7f61c3359de0cda)

Author SHA1 Message Date
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
mrambacher 02418194d7 Add more tests for assert status checked (#7524) 4 years ago
mrambacher f35f7f2704 Fix many tests to run with MEM_ENV and ENCRYPTED_ENV; Introduce a MemoryFileSystem class (#7566) 4 years ago
Koby Kahane 3e745053b7 Fix MSVC-related build issues (#7439) 4 years ago
Peter Dillinger 31da5e34c1 C++20 compatibility (#6697) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Siying Dong 5f6adf3f6a Fix some variable naming in db/transaction_log_impl.* (#5112) 6 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
Alexander Zinoviev 80bf8975fd Add a new per level counter for block cache hit (#4796) 6 years ago
Zhongyi Xie d6ec288703 Add PerfContextByLevel to provide per level perf context information (#4226) 6 years ago
Zhongyi Xie f1f5ba085f add missing counters in readonly mode (#4260) 6 years ago
Maysam Yabandeh 8581a93a6b Per-thread unique test db names (#4135) 6 years ago
Mike Kolupaev affe01b0d5 Improve write time breakdown stats 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Aaron Gao 7f6c02dda1 using ThreadLocalPtr to hide ROCKSDB_SUPPORT_THREAD_LOCAL from public… 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Tomas Kolda 04d58970cb AIX and Solaris Sparc Support 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Dmitri Smirnov 0a4cdde50a Windows thread 8 years ago
sdong ac0e54b4c6 CompactedDB should not be used if there is outstanding WAL files 9 years ago
Islam AbdelRahman 99ffb3d533 Fix perf_context::merge_operator_time_nanos calculation 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Dmytro Ivchenko aa5e3b7c04 PerfContext::ToString() add option to exclude zero counters 9 years ago
Andrew Kryczka acd7d58695 [directory includes cleanup] Remove util->db dependency for ThreadStatusUtil 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
Islam AbdelRahman 1fe78a4073 Fix tests failing in ROCKSDB_LITE 9 years ago
Igor Canadi 2511b7d947 Makefile minor cleanup 10 years ago
Igor Sugak b4b69e4f77 rocksdb: switch to gtest 10 years ago
Igor Sugak 9fd6edf81c rocksdb: Replace ASSERT* with EXPECT* in functions that does not return void value 10 years ago
Igor Sugak 95344346af rocksdb: Small refactoring before migrating to gtest 10 years ago
sdong 6d6305dd7d Perf Context to report DB mutex waiting time 10 years ago
Yueh-Hsuan Chiang 13de000f07 Add rocksdb::ToString() to address cases where std::to_string is not available. 10 years ago
sdong a177742a9b Make db_stress built for ROCKSDB_LITE 10 years ago
Igor Canadi 68effa0348 Fix -Wshadow for tools 10 years ago
sdong f4086a88b4 perf_context.get_from_output_files_time is set for MultiGet() and ReadOnly DB too. 10 years ago
Igor Canadi 2bad3cb0db Missing includes 11 years ago
Igor Canadi eb12e47e0e Killing Transform Rep 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 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 71046971f0 [RocksDB] Added perf counters to track skipped internal keys during iteration 11 years ago