- 20 May, 2020 1 commit
-
-
Oran Agra authored
There's a rare case which leads to stagnation in the defragger, causing it to keep scanning the keyspace and do nothing (not moving any allocation), this happens when all the allocator slabs of a certain bin have the same % utilization, but the slab from which new allocations are made have a lower utilization. this commit fixes it by removing the current slab from the overall average utilization of the bin, and also eliminate any precision loss in the utilization calculation and move the decision about the defrag to reside inside jemalloc. and also add a test that consistently reproduce this issue.
-
- 27 Jun, 2018 1 commit
-
-
Oran Agra authored
-
- 24 May, 2018 1 commit
-
-
antirez authored
-
- 17 May, 2018 1 commit
-
-
Oran Agra authored
problems fixed: * failing to read fragmentation information from jemalloc * overflow in jemalloc fragmentation hint to the defragger * test suite not triggering eviction after population
-
- 22 Apr, 2017 1 commit
-
- 30 Jan, 2017 1 commit
-
-
antirez authored
The original jemalloc source tree was modified to: 1. Remove the configure error that prevents nested builds. 2. Insert the Redis private Jemalloc API in order to allow the Redis fragmentation function to work.
-
- 30 Dec, 2016 1 commit
-
-
oranagra authored
-
- 06 Oct, 2015 1 commit
-
-
antirez authored
-
- 20 Jun, 2014 1 commit
-
-
antirez authored
Not a single bug in about 3 months, and our previous version was too old (3.2.0).
-
- 28 Nov, 2012 1 commit
-
-
antirez authored
-
- 16 May, 2012 1 commit
-
-
antirez authored
Full changelog here: http://www.canonware.com/cgi-bin/gitweb.cgi?p=jemalloc.git;a=blob_plain;f=ChangeLog;hb=master Notable improvements from the point of view of Redis: 1) Bugfixing. 2) Support for Valgrind. 3) Support for OSX Lion, FreeBSD.
-
- 23 Nov, 2011 1 commit
-
-
jbergstroem authored
-
- 20 Jun, 2011 1 commit
-
-
antirez authored
-