summaryrefslogtreecommitdiff
path: root/slabs.c
Commit message (Expand)AuthorAgeFilesLines
...
* fix memory corruption in slab page moverdormando2015-11-181-2/+23
* fix off by one in slab shufflingdormando2015-11-181-1/+1
* first half of new slab automoverdormando2015-11-181-107/+33
* properly shuffle page list after slab movedormando2015-11-181-8/+12
* slab mover rescues valid items with free chunksdormando2015-11-181-2/+62
* fix off-by-one with slab managementdormando2015-04-191-3/+2
* another lock fix for slab moverdormando2015-01-071-11/+24
* make slab mover lock safe again.dormando2015-01-061-36/+59
* LRU maintainer thread now fires LRU crawlerdormando2015-01-061-2/+4
* direct reclaim mode for evictionsdormando2015-01-041-8/+4
* first pass at LRU maintainer threaddormando2015-01-031-2/+29
* Beginning work for LRU reworkdormando2015-01-021-6/+6
* cache_lock refactoringdormando2015-01-011-15/+11
* Make hash table algorithm selectabledormando2014-04-161-1/+1
* Removed redundant hash computation.Tomas Kalibera2013-12-201-1/+1
* remove global stats lock from item allocationdormando2012-09-031-4/+1
* item locks now lock hash table bucketsdormando2012-09-031-2/+14
* alloc loop now attempts an item_lockdormando2012-09-031-28/+35
* remove unused variabledormando2012-07-291-2/+0
* If we're preallocating memory, prealloc slab pagesdormando2012-07-291-13/+8
* Remove USE_SYSTEM_MALLOC definedormando2012-07-271-17/+0
* remove rebalancer's race conditiondormando2012-07-271-11/+9
* automove levels are an int instead of bool nowdormando2012-07-271-5/+8
* slab rebalancing from random classdormando2012-07-271-0/+26
* split slab rebalance and automove threadsdormando2012-07-271-10/+53
* remove end_page_ptr business from slabsdormando2012-07-271-28/+5
* pre-split slab pages into slab freelistsdormando2012-07-271-4/+17
* more portable refcount atomicsdormando2012-01-101-2/+2
* Fix a race condition from 1.4.10 on item_remove1.4.11-beta1dormando2012-01-081-22/+53
* fix braindead linked list faildormando2012-01-081-0/+1
* no same-class reassignment, better errorsdormando2012-01-031-1/+5
* initial slab automoverdormando2012-01-031-2/+72
* slab reassignmentdormando2011-12-191-15/+284
* Backport binary TOUCH/GAT/GATQ commandsdormando2011-09-271-1/+2
* Issue 163: Buggy mem_requested valuesTrond Norbye2010-11-121-0/+14
* Added reclaimed statistics.Trond Norbye2010-01-121-0/+4
* Use slab class growth factor for slab size limitColin Pitrat2009-10-301-1/+1
* Remove slab size special case for growth factor 2. bug56Colin Pitrat2009-10-291-4/+0
* remove old unfinished slab reassignment codedormando2009-10-071-85/+0
* Make item size max start time configurable.dormando2009-10-071-5/+5
* -vv mode now prints the final slab classdormando2009-10-061-1/+5
* Clean up some assumed buffer sizes with stats (issue 64).Dustin Sallings2009-08-201-2/+2
* Issue 42: Stats slabs should include the number of requested bytesTrond Norbye2009-08-191-0/+5
* Don't expose the protocol used to the client api of the statsTrond Norbye2009-04-021-60/+27
* Added append_stat function to contain the common stat append stuff.Dustin Sallings2009-03-241-5/+1
* Use stat macros for stats slabs.Dustin Sallings2009-03-241-109/+29
* Use stat macros for toplevel slab stats.Dustin Sallings2009-03-241-26/+11
* Minor refactoring.Dustin Sallings2009-03-231-9/+3
* stats slab's used_chunks should show chunks put to useDustin Sallings2009-03-231-1/+1
* Added CAS stats.Dustin Sallings2009-03-071-0/+14