summaryrefslogtreecommitdiff
path: root/items.c
Commit message (Expand)AuthorAgeFilesLines
* Report item sizes for fetch, mutation, and eviction watchersKevin Lin2021-08-061-2/+2
* meta: protect cachedump from bin keys and add docsdormando2021-06-071-1/+2
* core: move more storage functions to storage.cdormando2020-10-301-1/+1
* Remove multiple double-initializations of condition variables and mutexesDaniel Schemmel2019-11-101-4/+1
* Keep "last access" time up to date in SLRU modedormando2019-09-301-18/+4
* meta text protocol commandsdormando2019-09-301-24/+31
* match comment to codedormando2019-09-211-1/+0
* restartable cachedormando2019-09-171-2/+33
* add unlock when item_cachedump malloc failedminkikim892019-08-271-0/+1
* log client connection id with fetchers and mutationsTharanga Gamaethige2019-08-271-1/+1
* move mem_requested from slabs.c to items.cdormando2019-07-261-20/+23
* When nsuffix is 0 space for flags hasn't been allocated so don't memcpy them.1.5.16Matthew Shafer2019-05-241-1/+3
* widen internal item flags to 16bits.dormando2019-05-201-1/+1
* remove inline_ascii_response optiondormando2019-05-201-13/+4
* expand NEED_ALIGN for chunked itemsdormando2018-08-081-1/+8
* split storage writer into its own threaddormando2018-08-031-15/+0
* fix gcc warningsMiroslav Lichvar2018-02-191-1/+1
* limit crawls for metadumperdormando2018-02-121-0/+5
* extstore: close hole with storage trackingdormando2017-12-131-0/+3
* extstore: fix size tracking and adjust drop_unreaddormando2017-12-081-0/+18
* extstore: C version of automove algorithmdormando2017-12-071-7/+21
* extstore: configure and start time gatingdormando2017-11-281-7/+9
* external storage base commitdormando2017-11-281-0/+21
* fix use of unitialized array in lru_maintainerdormando2017-10-291-3/+2
* make lru_pull_tail function publicdormando2017-09-261-14/+1
* interface code for flash branchdormando2017-09-261-2/+2
* allow pulling a tail item directlydormando2017-09-261-12/+26
* stats cachedump: always dump COLD LRUdormando2017-08-241-3/+1
* fix for musl libc: avoid huge stack allocationdormando2017-07-161-5/+11
* sanity check1.4.39dormando2017-07-041-0/+2
* save four bytes per item if client flags are 0dormando2017-07-031-2/+6
* hot_max_age is now hot_max_factordormando2017-06-241-2/+4
* add a real slab automover algorithmdormando2017-06-231-11/+59
* fix LRU maintainer thread slowdown in edge casedormando2017-06-221-1/+1
* lru_crawler avoid-infinite-runs1.4.37dormando2017-06-041-1/+10
* per-LRU hits breakdowndormando2017-06-041-0/+32
* LRU crawler scheduling improvementsdormando2017-05-291-10/+26
* fix lru thread sleeper moredormando2017-05-281-8/+13
* Sleep more aggressively in some threadsGrant Mathews2017-05-221-2/+4
* refactor chunk chaining for memory efficiency1.4.36dormando2017-03-191-38/+85
* fix refcount leak in LRU bump bufdormando2017-03-191-0/+3
* allow TEMP_LRU to work with flat LRU.dormando2017-02-051-7/+5
* Allow switching LRU algo's at runtimedormando2017-01-301-14/+21
* use LRU thread for COLD -> WARM bumpsdormando2017-01-301-6/+155
* fix deadlock in LRU movesdormando2017-01-301-0/+1
* display HOT/WARM tail age in `stats items`dormando2017-01-301-1/+10
* autotuning for HOT/WARM LRU'sdormando2017-01-301-11/+19
* Active items in HOT_LRU flow to WARM_LRUdormando2017-01-221-4/+12
* move WARM_LRU requires two hits overalldormando2017-01-221-2/+14
* use correct bitmask for sub-LRU checkdormando2017-01-221-2/+1