Sun Jan 4 23:41:05 2015 UTC ()
Update to 1.4.22:

Bugfix maintenance release. Fixes to hash table expansion now
completely hang all threads very briefly while the hash table
pointers are swapped. Once swapped, it unlocks and uses locks as
normal.

In previous versions, the hash table was switched to a global lock
instead of a map of bucket-locks during expansion. This should be
faster overall with a small latency penalty. It's possible to
presize the hash table with -o hashpower


(wiz)
diff -r1.46 -r1.47 pkgsrc/devel/memcached/Makefile
diff -r1.20 -r1.21 pkgsrc/devel/memcached/distinfo

cvs diff -r1.46 -r1.47 pkgsrc/devel/memcached/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/memcached/Makefile 2014/10/23 11:24:31 1.46
+++ pkgsrc/devel/memcached/Makefile 2015/01/04 23:41:04 1.47
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.46 2014/10/23 11:24:31 wiz Exp $ 1# $NetBSD: Makefile,v 1.47 2015/01/04 23:41:04 wiz Exp $
2 2
3DISTNAME= memcached-1.4.21 3DISTNAME= memcached-1.4.22
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= http://www.memcached.org/files/ 5MASTER_SITES= http://www.memcached.org/files/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://www.memcached.org/ 8HOMEPAGE= http://www.memcached.org/
9COMMENT= High-performance distributed memory object caching system 9COMMENT= High-performance distributed memory object caching system
10LICENSE= 2-clause-bsd 10LICENSE= 2-clause-bsd
11 11
12USE_TOOLS+= perl 12USE_TOOLS+= perl
13GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
14CONFIGURE_ARGS+= --with-libevent=${BUILDLINK_PREFIX.libevent} 14CONFIGURE_ARGS+= --with-libevent=${BUILDLINK_PREFIX.libevent}
15 15
16REPLACE_PERL= scripts/memcached-tool 16REPLACE_PERL= scripts/memcached-tool

cvs diff -r1.20 -r1.21 pkgsrc/devel/memcached/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/memcached/distinfo 2014/10/23 11:24:31 1.20
+++ pkgsrc/devel/memcached/distinfo 2015/01/04 23:41:04 1.21
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.20 2014/10/23 11:24:31 wiz Exp $ 1$NetBSD: distinfo,v 1.21 2015/01/04 23:41:04 wiz Exp $
2 2
3SHA1 (memcached-1.4.21.tar.gz) = ab10c46dd9f5d4401872d9670e575afa5bc7d66f 3SHA1 (memcached-1.4.22.tar.gz) = 5968d357d504a1f52622f9f8a3e85c29558acaa5
4RMD160 (memcached-1.4.21.tar.gz) = e977ee83dc3160088174d413c7b25693023091cd 4RMD160 (memcached-1.4.22.tar.gz) = 2cde1cec77d312a118fbb74514021e95a3a84395
5Size (memcached-1.4.21.tar.gz) = 345892 bytes 5Size (memcached-1.4.22.tar.gz) = 346632 bytes
6SHA1 (patch-Makefile.am) = c8e6c2f4c7ce8264c2b4dcad6445248264a8fa9e 6SHA1 (patch-Makefile.am) = c8e6c2f4c7ce8264c2b4dcad6445248264a8fa9e
7SHA1 (patch-Makefile.in) = e71671670abd24440fc9ce783b0c6be8adf6c27c 7SHA1 (patch-Makefile.in) = e71671670abd24440fc9ce783b0c6be8adf6c27c
8SHA1 (patch-aa) = 43803d05d1da91440f6619b321c3e1ff4fcb8e2f 8SHA1 (patch-aa) = 43803d05d1da91440f6619b321c3e1ff4fcb8e2f
9SHA1 (patch-ab) = a870c803752bca12550da73d19ee0e675b5e576d 9SHA1 (patch-ab) = a870c803752bca12550da73d19ee0e675b5e576d
10SHA1 (patch-configure) = 2e283a79362edc90d08c73edece4a9ec8df51e6e 10SHA1 (patch-configure) = 2e283a79362edc90d08c73edece4a9ec8df51e6e