summaryrefslogtreecommitdiff
path: root/items.h
Commit message (Expand)AuthorAgeFilesLines
* rm_lru_maintainer_initializedxuesenliang2023-03-081-1/+0
* core: remove *conn object from cache commandsdormando2023-01-111-4/+4
* core: move more storage functions to storage.cdormando2020-10-301-13/+0
* meta text protocol commandsdormando2019-09-301-0/+1
* restartable cachedormando2019-09-171-0/+2
* limit crawls for metadumperdormando2018-02-121-0/+1
* external storage base commitdormando2017-11-281-0/+13
* make lru_pull_tail function publicdormando2017-09-261-0/+13
* interface code for flash branchdormando2017-09-261-1/+1
* allow pulling a tail item directlydormando2017-09-261-0/+1
* add a real slab automover algorithmdormando2017-06-231-0/+8
* LRU crawler scheduling improvementsdormando2017-05-291-0/+1
* refactor chunk chaining for memory efficiency1.4.36dormando2017-03-191-0/+1
* use LRU thread for COLD -> WARM bumpsdormando2017-01-301-0/+4
* NOEXP_LRU is now TEMP_LRUdormando2017-01-221-1/+1
* Do LRU-bumps while already holding item lockdormando2017-01-221-1/+1
* pull LRU crawler out into its own file.dormando2016-08-191-11/+13
* refactor checkpoint for LRU crawlerdormando2016-08-191-3/+2
* prototype functionality for LRU metadumperdormando2016-08-191-1/+2
* fix zero hash items evictionEiichi Tsukata2016-07-131-1/+1
* finish stats_sizes rewritedormando2016-06-241-0/+4
* online hang-free "stats sizes" command.dormando2016-06-241-0/+2
* treat and print item flags as unsigned intdormando2016-06-231-1/+1
* Implement get_expired statssergiocarlos2016-05-281-2/+2
* first half of new slab automoverdormando2015-11-181-1/+0
* slab mover rescues valid items with free chunksdormando2015-11-181-0/+2
* ding-dong the cache_lock is dead.dormando2015-01-091-1/+0
* LRU maintainer thread now fires LRU crawlerdormando2015-01-061-1/+1
* direct reclaim mode for evictionsdormando2015-01-041-2/+0
* first pass at LRU maintainer threaddormando2015-01-031-0/+7
* Beginning work for LRU reworkdormando2015-01-021-4/+6
* flush_all was not thread safe.dormando2015-01-011-1/+0
* Pause all threads while swapping hash table.dormando2014-12-271-0/+2
* Avoid OOM errors when locked items stuck in taildormando2014-10-121-0/+1
* optionally take a list of slabs to run against.dormando2014-04-171-1/+1
* control systemdormando2014-04-171-0/+6
* barebones LRU crawler proof of conceptdormando2014-04-171-0/+3
* remove global stats lock from item allocationdormando2012-09-031-0/+1
* alloc loop now attempts an item_lockdormando2012-09-031-1/+1
* initial slab automoverdormando2012-01-031-0/+1
* use item partitioned lock for as much as possibledormando2011-11-091-1/+1
* move hash calls outside of cache_lockdormando2011-11-091-6/+6
* Backport binary TOUCH/GAT/GATQ commandsdormando2011-09-271-0/+1
* Kill off redundant item_init.Dustin Sallings2009-09-111-1/+0
* Don't expose the protocol used to the client api of the statsTrond Norbye2009-04-021-7/+2
* "stats reset" should reset eviction counters as wellTrond Norbye2009-03-241-0/+2
* Update CAS on non-replace incr/decr.Dustin Sallings2009-02-111-0/+2
* Fix for stats opaque issue pointed out at the hackathon and removed some wast...Toru Maesaka2009-01-031-4/+4
* The slabber no longer needs a is_binary like flag for stats due to abstractio...Toru Maesaka2009-01-031-6/+6
* Changed the argument ordering for stats callback to something more common.Toru Maesaka2009-01-031-2/+2