/memcached, High-performance distributed memory object caching system
1.4.15nb1, Package name:
memcached-1.4.15nb1, Maintainer: pkgsrc-users
memcached is a high-performance, distributed memory object caching
system, generic in nature, but intended for use in speeding up dynamic
web applications by alleviating database load.
Required to build:
Master sites: SHA1:
Version history: (Expand)
- (2013-02-12) Updated to version: memcached-1.4.15nb1
- (2012-10-04) Updated to version: memcached-1.4.15
- (2012-10-04) Updated to version: memcached-1.4.13nb1
- (2012-02-26) Updated to version: memcached-1.4.13
- (2011-10-04) Updated to version: memcached-1.4.7
- (2011-05-27) Updated to version: memcached-1.4.5
CVS history: (Expand)
| 2013-02-07 00:24:19 by Jonathan Perkin | Files touched by this commit (1351) | |
PKGREVISION bumps for the security/openssl 1.0.1d update.
| 2012-10-31 12:19:55 by Aleksej Saushev | Files touched by this commit (1460) |
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
| 2012-10-04 12:46:49 by Aleksej Saushev | Files touched by this commit (4) | |
Update to memcached 1.4.15
Changes in memcached 1.4.15
This is a somewhat experimental release which pushes thread
performance even more than before. Since this is a more
experimental release than usual, and contains no other major
fixes or features, we urge some caution for important
deployments. We feel as though it is high quality software, but
please take caution and do slow rollouts or testing. Thanks!
* Add some mild thread documentation
* README.md was missing from dist tarball
* Issue 286 : --disable-coverage drops "-pthread" option
* Reduce odds of getting OOM errors in some odd cases
Thread scalability is much improved for reads, and somewhat
improved for writes. In a pure read-only situation on a dual
socket six core NUMA machine I've tested key fetch rates around
13.6 million keys per second.
More tuning is necessary and you'd get significant lag at that
rate, but that shows the theoretical limit of the locks.
Changes in memcached 1.4.14
* fix compile issue with new GCC's
* Added support for automake-1.12 in autogen.sh
* Use Markdown for README.
* Fixed issue with invalid binary protocol touch command
expiration time (http://code.google.com/p/memcached/issues/detail?id=275)
* Define touch command probe for DTrace support
* Error and exit if we don't have hugetlb support (changes -L behavior)
* update reassign/automove documentation
* Remove USE_SYSTEM_MALLOC define
* slab rebalancing from random class
* split slab rebalance and automove threads
* pre-split slab pages into slab freelists
* Avoid race condition in test during pid creation by blind retrying
This release mainly features a number of small bugfixes, but
also a change to slab rebalance behavior.
Previously, if you moved a slab page from one slab to another,
you had to wait until that new page was fully used before moving
another one. That wait has been removed, and you can move pages
as fast as the system can ... move them.
A few new features as well:
slabs reassign -1 15 will pick a page from any slab class and move it to class 15.
slabs automove 2 now enables an ultra aggressive page
reassignment algorithm. On every eviction, it will try to move a
slab page into that class. You should never run this in
production unless you have a very, very good idea of what's
going to happen. For most people who have spurious evictions
everywhere, you'll end up mass evicting random data and hurting
your hit rate. It can be useful to momentarily enable for
emergency situations, or if you have a data access pattern where
evictions should never happen.
This was work we were planning on doing already, but twitter's
rewrite has people presently interested in trying it out. You've
| 2012-10-03 23:59:10 by Thomas Klausner | Files touched by this commit (2798) |
Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.
I hope that's all of them.
| 2012-10-03 12:46:47 by Aleksej Saushev | Files touched by this commit (4) |
Support running tests.
| 2012-06-08 13:48:04 by Filip Hajny | Files touched by this commit (2) |
Fix building with DTrace support by adding a missing DTrace probe.
| 2012-03-09 14:41:30 by Filip Hajny | Files touched by this commit (2) |
Add DTrace support option.
| 2012-02-25 21:52:54 by Matthew Sporleder | Files touched by this commit (5) |
Feature and bugfix release. New Touch commands, counters, and a change to \
connection limit functionality.
*Binary Touch/GAT commands were backported from 1.6.
*New GATK/GATKQ commands were added for completeness.
*Finally, an Ascii protocol touch command was also added.
*Fast Connection Limit Handling
*Internal Hash Table
*New Stats: expired_unfetched, evicted_unfetched
Small bugfix release. Mainly fixing a critical issue where using -c to increase \
the connection limit was broken in 1.4.8. If you are on 1.4.8, an upgrade is \
This release is focused on thread scalability and performance improvements. This \
release should be able to feed data back faster than any network card can \
support as of this writing.
Memcached 1.4.11. Fixes race conditions and crashes introduced in 1.4.10. Adds \
the ability to rebalance and reassign slab memory.
*New Stats: slab_reassign_running, slabs_moved
Fix a small number of bugs, mostly in building on different platforms.
Really tiny release with some important build fixes which were accidentally \
omitted from 1.4.12.