[ANNOUNCE] Two new memcached releases
brad at danga.com
Sat Sep 9 23:13:05 UTC 2006
>From the stable 1.1.x branch:
>From the new 1.2.x untested-but-has-a-bright-future branch:
What's new in 1.1.13:
-- test suite (make test)
-- better libevent detection
-- 64 bit support (passes test suite at least now)
-- off-by-one errors in expirations fixed
-- bug fixes
-- start of "vbuckets" project. instead of clients hashing
a key onto a memcached instance, they map onto one of
16k or so virtual bucket numbers, each bucket of which
is owned by an instance and w/ a particular generation number.
no client or tracker exists yet, but low-level stuff is there.
What's new in 1.2.0:
-- all of the above, plus the Facebook work:
-- reduced CPU usage (writev, precomputing strings)
-- increased memory efficiency (configurable slab sizes, not just
powers of 2. default is 1.25, so less internal fragmentation)
-- UDP protocol support
-- tells all your friends whenever you update a key in memcache
(j/k, i couldn't resist :))
-- unix domain socket support. mostly for testing on same node on
shared servers, not having to deal with security/firewalls/etc.
Let me know if you find problems with either release.
And props again to Facebook for going through the effort to get their
changes upstream and open sourced when it probably would've been easier
for them to fork. Thanks!
More information about the memcached