Commit Graph

39 Commits (86a1e3e0e7011c0d40db0fae347bc5ce086d90ae)

Author SHA1 Message Date
Guido Tagliavini Ponce 9d7de6517c Towards a production-quality ClockCache (#10418) 3 years ago
Guido Tagliavini Ponce 9645e66fc9 Temporarily return a LRUCache from NewClockCache (#10351) 3 years ago
Peter Dillinger e6c5e0ab9a Have Cache use Status::MemoryLimit (#10262) 3 years ago
Guido Tagliavini Ponce 57a0e2f304 Clock cache (#10273) 3 years ago
Guido Tagliavini Ponce 3afed7408c Replace per-shard chained hash tables with open-addressing scheme (#10194) 3 years ago
Guido Tagliavini Ponce f105e1a501 Make the per-shard hash table fixed-size. (#10154) 3 years ago
Guido Tagliavini Ponce 415200d792 Assume fixed size key (#10137) 3 years ago
Peter Dillinger 5fa6ef7f18 Fix fragile CacheTest::ApplyToAllEntriesDuringResize (#10145) 3 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 3 years ago
Peter Dillinger bb87164db3 Fork and simplify LRUCache for developing enhancements (#9917) 3 years ago
Peter Dillinger fc3a6eb74a Fix/improve 'must free heap allocations' code (#9209) 4 years ago
Peter Dillinger 311a544c2a Use deleters to label cache entries and collect stats (#8297) 4 years ago
Peter Dillinger 78a309bf86 New Cache API for gathering statistics (#8225) 4 years ago
mrambacher 56f468b356 Add more tests to ASSERT_STATUS_CHECKED (#7211) 5 years ago
sdong afa3518839 Revert "Update googletest from 1.8.1 to 1.10.0 (#6808)" (#6923) 5 years ago
Adam Retter 8d87e9cea1 Update googletest from 1.8.1 to 1.10.0 (#6808) 5 years ago
Levi Tamasi e6f86cfb36 Revert the recent cache deleter change (#6620) 5 years ago
Levi Tamasi 6301dbe7a7 Use function objects as deleters in the block cache (#6545) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Peter Dillinger ca7ccbe2ea Misc hashing updates / upgrades (#5909) 6 years ago
Maysam Yabandeh 638d239507 Charge block cache for cache internal usage (#5797) 6 years ago
Eli Pozniansky 74fb7f0ba5 Cleaned up and simplified LRU cache implementation (#5579) 6 years ago
sdong 15fd3be07b LRU Cache to enable mid-point insertion by default (#5508) 6 years ago
Vaibhav Gogte f46a2a0375 Export Cache::GetCharge (#5476) 6 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 0bb555630f Consolidate hash function used for non-persistent data in a new function (#5155) 6 years ago
Siying Dong 2b4d5ceb47 Remove some "using std::..." from header files. (#5113) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 7 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 7 years ago
David Lai f4a030ce81 - comment out unused parameters 8 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 8 years ago
Victor Gao 1d7048c598 comment out unused parameters 8 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Maysam Yabandeh 4c9447d889 Add erase option to release cache 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Siying Dong 2d75cd40d3 NewLRUCache() to pick number of shard bits based on capacity if not given 9 years ago
Andrew Kryczka fe395fb63d Allow incrementing refcount on cache handles 9 years ago
Yi Wu 7541c7a79e Fix cache_test valgrind_check failure 9 years ago
Yi Wu badbff65b7 Not insert into block cache if cache is full and not holding handle 9 years ago
Yi Wu 72f8cc703c LRU cache mid-point insertion 9 years ago
Yi Wu 4cc37f59e5 Introduce ClockCache 9 years ago
Aaron Orenstein 2073cf3775 Eliminate use of 'using namespace std'. Also remove a number of ADL references to std functions. 9 years ago
Yi Wu f71fc77b7c Cache to have an option to fail Cache::Insert() when full 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 10 years ago
Aaron Feldman 18cc5018b7 Fix memory leaks in PinnedUsageTest 10 years ago
Aaron Feldman 69bb210d58 Add Cache.GetPinnedUsageUsage() 10 years ago