Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
asau 35719c7552 Update to memcached 1.4.15
Changes in memcached 1.4.15

Overview

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!

Fixes

  * 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

New Features

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

Overview

Fixes

  * 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

New Features

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

slabs reassign -1 15 will pick a page from any slab class and move it to class 15.

slabs automove

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
been warned.
2012-10-04 10:46:48 +00:00
archivers Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
audio Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) 2012-10-04 00:21:58 +00:00
benchmarks Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
biology Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) 2012-10-04 00:21:58 +00:00
bootstrap Fix "bootstrap --unprivileged" failure on Haiku 2012-10-02 21:02:21 +00:00
cad Remove unnecessary python restriction (to all supported versions). 2012-10-04 07:02:41 +00:00
chat Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
comms Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
converters Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
cross Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
databases Remove unnecessary python restriction (to all supported versions). 2012-10-04 07:05:53 +00:00
devel Update to memcached 1.4.15 2012-10-04 10:46:48 +00:00
distfiles
doc Updated devel/p5-Module-CoreList to 2.73 2012-10-04 06:38:40 +00:00
editors Update for python25 removal. 2012-10-03 22:14:00 +00:00
emulators Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
filesystems Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) 2012-10-04 00:21:58 +00:00
finance Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
fonts Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) 2012-10-04 00:21:58 +00:00
games Update for python25 removal. 2012-10-03 22:14:00 +00:00
geography Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-04 09:19:16 +00:00
graphics Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) 2012-10-04 00:21:58 +00:00
ham Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
inputmethod Update for python25 removal. 2012-10-03 22:14:00 +00:00
lang Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) 2012-10-04 00:21:58 +00:00
licenses rename osl-license to osl 2012-08-25 13:11:30 +00:00
mail Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) 2012-10-04 00:21:58 +00:00
math Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) 2012-10-04 00:21:58 +00:00
mbone Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
meta-pkgs Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
misc Remove unnecessary python restriction (to all supported versions). 2012-10-04 07:05:53 +00:00
mk Fixes for target "repackage" 2012-10-02 22:45:47 +00:00
multimedia Remove unnecessary python restriction (to all supported versions). 2012-10-04 07:05:53 +00:00
net Remove unnecessary python restriction (to all supported versions). 2012-10-04 07:05:53 +00:00
news Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
packages
parallel Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
pkgtools Bump version for python25 removal changes. 2012-10-03 22:17:18 +00:00
print Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
regress Reset maintainer, developer lost his commit bit. 2010-03-21 16:29:38 +00:00
security Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) 2012-10-04 00:21:58 +00:00
shells Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
sysutils Update for python25 removal. 2012-10-03 22:14:00 +00:00
templates
textproc Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) 2012-10-04 00:21:58 +00:00
time Bump all packages that use perl, or depend on a p5-* package, or 2012-10-03 21:53:53 +00:00
wm Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) 2012-10-04 00:21:58 +00:00
www Remove unnecessary python restriction (to all supported versions). 2012-10-04 07:05:53 +00:00
x11 Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) 2012-10-04 00:21:58 +00:00
Makefile
pkglocate Fix PR 39648: 2010-11-11 19:56:34 +00:00
README

$NetBSD: README,v 1.18 2005/05/07 22:18:28 wiz Exp $

Please see doc/pkgsrc.txt for information.