Commit Graph

79 Commits (main)

Author SHA1 Message Date
Hui Xiao 08a63ad10b Run clang format against files under example/, memory/ and memtable/ folders (#10893) 2 years ago
Peter Dillinger e466173d5c Print stack traces on frozen tests in CI (#10828) 2 years ago
Jay Zhuang 5d3aefb682 Migrate to docker for CI run (#10496) 2 years ago
sdong 4e00748098 Fix a bug in hash linked list (#10401) 2 years ago
Hui Xiao 3573558ec5 Rewrite memory-charging feature's option API (#9926) 3 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 3 years ago
Hui Xiao 49623f9c8e Account memory of big memory users in BlockBasedTable in global memory limit (#9748) 3 years ago
Yanqin Jin 0376869f05 Remove using namespace (#9369) 3 years ago
Hui Xiao 3018a3e27e Minor improvement to CacheReservationManager/WriteBufferManager/CompressionDictBuilding (#9139) 3 years ago
Giuseppe Ottaviano 22d4dc5066 Fix race in WriteBufferManager (#9009) 3 years ago
mrambacher beed86473a Make MemTableRepFactory into a Customizable class (#8419) 3 years ago
Peter Dillinger 4750421ece Replace most typedef with using= (#8751) 3 years ago
Hui Xiao 74cfe7db60 Refactor WriteBufferManager::CacheRep into CacheReservationManager (#8506) 3 years ago
Baptiste Lemaire e51be2c5a1 Improve MemPurge sampling (#8656) 3 years ago
Baptiste Lemaire e3a96c4823 Memtable sampling for mempurge heuristic. (#8628) 3 years ago
Andrew Kryczka ed8eb436db Move slow valgrind tests behind -DROCKSDB_FULL_VALGRIND_RUN (#8475) 4 years ago
Peter Dillinger 311a544c2a Use deleters to label cache entries and collect stats (#8297) 4 years ago
Akanksha Mahajan 596e9008e4 Stall writes in WriteBufferManager when memory_usage exceeds buffer_size (#7898) 4 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago
matthewvon 4126bdc0e1 Feature: add SetBufferSize() so that managed size can be dynamic (#7961) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
Akanksha Mahajan 8ed680bdb0 Add new API to report dummy entries size in cache in WriteBufferManager (#7837) 4 years ago
mrambacher a8c89cc969 Test for LoadLatestOptions (#7554) 4 years ago
Peter Dillinger 08552b19d3 Genericize and clean up FastRange (#7436) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 5 years ago
Peter Dillinger c7432cc3c0 Fix more defects reported by Coverity Scan (#6935) 5 years ago
Peter Dillinger 31da5e34c1 C++20 compatibility (#6697) 5 years ago
sdong 57096ab13e Fix a bug that crashes the service when write buffer manager fails to insert to block cache (#6619) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Peter Dillinger ca7ccbe2ea Misc hashing updates / upgrades (#5909) 5 years ago
Maysam Yabandeh 638d239507 Charge block cache for cache internal usage (#5797) 5 years ago
Lingjing You 1a928c22a0 Add insert hints for each writebatch (#5728) 5 years ago
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 5 years ago
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 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 beb44ec3eb WriteBufferManager's dummy entry size to block cache 1MB -> 256KB (#5175) 6 years ago
Siying Dong 0bb555630f Consolidate hash function used for non-persistent data in a new function (#5155) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Siying Dong cf3a671733 Remove cuckoo hash memtable (#4953) 6 years ago
Siying Dong 13579e8c5a WriteBufferManger doens't cost to cache if no limit is set (#4695) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
jsteemann d1c0d3f358 Small issues (#4564) 6 years ago
Yi Wu 4f12d49daf Suppress clang analyzer error (#4299) 6 years ago
Siying Dong 4dd80debd0 Remove tests from ROCKSDB_VALGRIND_RUN 7 years ago
Xin Tong aed7abbcca Reorder field based on esan data 7 years ago
przemyslaw.skibinski@percona.com dee95a1afc Fix GitHub issue #3716: gcc-8 warnings 7 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 7 years ago
Radoslaw Zarzynski 09b6bf828a InlineSkiplist: don't decode keys unnecessarily during comparisons 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago