diff options
author | fhajny <fhajny@pkgsrc.org> | 2014-07-18 09:33:58 +0000 |
---|---|---|
committer | fhajny <fhajny@pkgsrc.org> | 2014-07-18 09:33:58 +0000 |
commit | aa07e252f5f24f0ffa6445918e46c12bb2cf403d (patch) | |
tree | efa7bb84628008d8ec6d987317457815806f6073 /databases | |
parent | 61a0ffa28dde2898ca6dcfd71067e434729e36f2 (diff) | |
download | pkgsrc-aa07e252f5f24f0ffa6445918e46c12bb2cf403d.tar.gz |
Update redis to 2.8.13.
--[ Redis 2.8.13 ] Release date: 14 Jul 2014
# UPGRADE URGENCY: LOW for Redis and Sentinel, this is a features enhancement
release mostly. Since this release introduces the latency
monitoring feature, Redis 2.8 users experiencing latency
issues are strongly encouraged to upgrade.
* [FIX] CLIENT KILL minor backward compatibility fixes. (Salvatore Sanfilippo)
* [FIX] Enable HAVE_ATOMIC for PowerPC. (Matt Stancliff)
* [FIX] More robust PSYNC and AOF rewrites tests. (Salvatore Sanfilippo)
* [FIX] Solaris build fixed. (Matt Stancliff, Salvatore Sanfilippo)
* [NEW] The new latency monitoring feature, as documented at
http://redis.io/topics/latency-monitor (Salvatore Sanfilippo)
* [NEW] The COMMAND command, exposing the Redis command table
as an API. (Matt Stancliff)
* [NEW] Update used memory with C11 __atomic. (Matt Stancliff)
--[ Redis 2.8.12 ] Release date: 23 Jun 2014
# UPGRADE URGENCY: HIGH for Redis, CRITICAL for Sentinel.
# WARNING: This release contains a non backward compatible semantical change
to Lua script that should affect an almost zero number of users.
* [FIX / BREAKS BACKWARD COMPATIBILITY] Using SELECT inside Lua scripts no
longer makes the selected DB to be set in the calling client.
So Lua can still use SELECT, but the client calling the script will
remain set to the original DB. Thix fixes an issue with Redis
replication of Lua scripts that called SELECT without reverting the
selected DB to the original one. (Salvatore Sanfilippo)
* [FIX] Sentinel failover was instalbe if the master was detected as available
during the failover (especially during manual failovers) because
of an implementation error (lack of checking of
SRI_PROMOTED flag). (Salvatore Sanfilippo)
* [FIX] Cancel SHUTDOWN if initial AOF is being written. (Matt Stancliff)
* [FIX] Sentinel: bind source address for outcoming connections. (Matt
Stancliff).
* [FIX] Less timing sensitive Sentinel tests. (Salvatore Sanfilippo).
* [NEW] redis-cli --intrinsic-latency stopped with SIGINT still reports
stats (Matt Stancliff)
* [NEW] Sentinels broadcast an HELLO message ASAP after a failover in order to
reach a consistent state faster (before it relied for periodic HELLO
messages). (Salvatore Sanfilippo).
* [NEW] Jemalloc updated to 3.6.0. (Salvatore Sanfilippo)
* [NEW] CLIENT LIST speedup. (Salvatore Sanfilippo)
* [NEW] CLIENT LIST new unique incremental ID to every client. (Salvatore
Sanfilippo)
* [NEW] ROLE command added. (Salvatore Sanfilippo)
* [NEW] CLIENT KILL new form to kill by client type and ID (see doc at
redis.io for more info). (Salvatore Sanfilippo)
* [NEW] Sentinel now disconnects clients when instances are reconfigured
(see http://redis.io/topics/sentinel-clients). (Salvatore Sanfilippo)
* [NEW] Hiredis update to latest version. (Matt Stancliff)
--[ Redis 2.8.11 ] Release date: 11 Jun 2014
# UPGRADE URGENCY: HIGH if you use Lua scripting, LOW otherwise.
* [FIX] A previous fix for Lua -> Redis numerical precision enhancement
introduced a new problem. In Redis 2.8.10 commands called from Lua
passing a string that "looks like" a very large number, may actually
use as argument the string converted as a float. This bug is now
fixed.
* [FIX] Now commands other than *PUSH* adding elements to a list will be able
to awake clients blocked in a blocking POP operation.
* [FIX] Cygwin compilation fixes.
--[ Redis 2.8.10 ] Release date: 5 Jun 2014
# UPGRADE URGENCY: HIGH if you use min-slaves-to-write option.
* [FIX] IMPORTANT! A min-slaves-to-write option active in a slave totally
prevented the slave from acception the master stream of commands.
This release includes testes for min-slaves-to-write, and a fix
for this issue.
* [FIX] Sometimes DEL returned 1 for already expired keys. Fixed.
* [FIX] Fix test false positive because new osx 'leaks' output.
* [FIX] PFCOUNT HLL cache invalidation fixed: no wrong value was reported
but the cache was not used at all, leading to lower performances.
* [FIX] Accept(2) multiple clients per readable-event invocation, and better
processing of I/O while loading or busy running a timedout script.
Basically now the LOADING / BUSY errors are reported at a decent
speed.
* [FIX] A softwaer watchdog crash fixed.
* [FIX] Fixed a Lua -> Redis numerical precision loss.
* [NEW] Lua scripting engine speed improved.
* [NEW] Sentinel generates one new event for humans to understand better
what is happening during a failover: +config-update-from.
Also the time at which a failover will be re-attempted is logged.
Diffstat (limited to 'databases')
-rw-r--r-- | databases/redis/Makefile | 6 | ||||
-rw-r--r-- | databases/redis/PLIST | 21 | ||||
-rw-r--r-- | databases/redis/distinfo | 8 |
3 files changed, 20 insertions, 15 deletions
diff --git a/databases/redis/Makefile b/databases/redis/Makefile index 68f12efa1c9..7a3d043bcde 100644 --- a/databases/redis/Makefile +++ b/databases/redis/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.8 2014/05/07 07:40:40 fhajny Exp $ +# $NetBSD: Makefile,v 1.9 2014/07/18 09:33:58 fhajny Exp $ -DISTNAME= redis-2.8.9 +DISTNAME= redis-2.8.13 CATEGORIES= databases MASTER_SITES= http://download.redis.io/releases/ @@ -51,6 +51,8 @@ SUBST_MESSAGE.fix-paths= Fixing paths. SUBST_FILES.fix-paths= redis.conf SUBST_VARS.fix-paths= REDIS_DATADIR REDIS_LOGDIR REDIS_PIDDIR +CHECK_PORTABILITY_SKIP+= deps/jemalloc/configure + post-extract: ${CHMOD} -R g-w ${WRKSRC} diff --git a/databases/redis/PLIST b/databases/redis/PLIST index c006ec68158..7a723cdbde2 100644 --- a/databases/redis/PLIST +++ b/databases/redis/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.5 2014/05/07 07:40:40 fhajny Exp $ +@comment $NetBSD: PLIST,v 1.6 2014/07/18 09:33:58 fhajny Exp $ bin/redis-benchmark bin/redis-check-aof bin/redis-check-dump @@ -14,6 +14,7 @@ share/examples/redis/tests/assets/encodings.rdb share/examples/redis/tests/assets/hash-zipmap.rdb share/examples/redis/tests/helpers/bg_complex_data.tcl share/examples/redis/tests/helpers/gen_write_load.tcl +share/examples/redis/tests/instances.tcl share/examples/redis/tests/integration/aof-race.tcl share/examples/redis/tests/integration/aof.tcl share/examples/redis/tests/integration/convert-zipmap-hash-on-load.tcl @@ -24,14 +25,15 @@ share/examples/redis/tests/integration/replication-3.tcl share/examples/redis/tests/integration/replication-4.tcl share/examples/redis/tests/integration/replication-psync.tcl share/examples/redis/tests/integration/replication.tcl -share/examples/redis/tests/sentinel-tests/00-base.tcl -share/examples/redis/tests/sentinel-tests/01-conf-update.tcl -share/examples/redis/tests/sentinel-tests/02-slaves-reconf.tcl -share/examples/redis/tests/sentinel-tests/03-runtime-reconf.tcl -share/examples/redis/tests/sentinel-tests/04-slave-selection.tcl -share/examples/redis/tests/sentinel-tests/includes/init-tests.tcl -share/examples/redis/tests/sentinel-tmp/.gitignore -share/examples/redis/tests/sentinel.tcl +share/examples/redis/tests/sentinel/run.tcl +share/examples/redis/tests/sentinel/tests/00-base.tcl +share/examples/redis/tests/sentinel/tests/01-conf-update.tcl +share/examples/redis/tests/sentinel/tests/02-slaves-reconf.tcl +share/examples/redis/tests/sentinel/tests/03-runtime-reconf.tcl +share/examples/redis/tests/sentinel/tests/04-slave-selection.tcl +share/examples/redis/tests/sentinel/tests/05-manual.tcl +share/examples/redis/tests/sentinel/tests/includes/init-tests.tcl +share/examples/redis/tests/sentinel/tmp/.gitignore share/examples/redis/tests/support/redis.tcl share/examples/redis/tests/support/server.tcl share/examples/redis/tests/support/test.tcl @@ -47,6 +49,7 @@ share/examples/redis/tests/unit/dump.tcl share/examples/redis/tests/unit/expire.tcl share/examples/redis/tests/unit/hyperloglog.tcl share/examples/redis/tests/unit/introspection.tcl +share/examples/redis/tests/unit/latency-monitor.tcl share/examples/redis/tests/unit/limits.tcl share/examples/redis/tests/unit/maxmemory.tcl share/examples/redis/tests/unit/memefficiency.tcl diff --git a/databases/redis/distinfo b/databases/redis/distinfo index 4fd32fe9413..7a8b43d1628 100644 --- a/databases/redis/distinfo +++ b/databases/redis/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.8 2014/05/07 07:40:40 fhajny Exp $ +$NetBSD: distinfo,v 1.9 2014/07/18 09:33:58 fhajny Exp $ -SHA1 (redis-2.8.9.tar.gz) = 003ccdc175816e0a751919cf508f1318e54aac1e -RMD160 (redis-2.8.9.tar.gz) = e14dca13e50dda3e3515b213cfa5cbd4b99d671e -Size (redis-2.8.9.tar.gz) = 1097369 bytes +SHA1 (redis-2.8.13.tar.gz) = a72925a35849eb2d38a1ea076a3db82072d4ee43 +RMD160 (redis-2.8.13.tar.gz) = 05ddc7ff3d8f0a831fa72637c20ec373f8f9a852 +Size (redis-2.8.13.tar.gz) = 1227538 bytes SHA1 (patch-ab) = e8c66139433112ca88ba90acd39ed7e4d9c45b2c SHA1 (patch-ac) = e15bbc17138a0527c910deac7962b91db90d7358 SHA1 (patch-deps_hiredis_fmacros.h) = 1bf148708b605ec51bb0f675d779394e32767dbd |