pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/redis Update redis to 2.8.9.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1e713ca5f737
branches:  trunk
changeset: 634031:1e713ca5f737
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Wed May 07 07:40:40 2014 +0000

description:
Update redis to 2.8.9.

--[ Redis 2.8.9 ] Release date: 22 Apr 2014

# UPGRADE URGENCY: LOW, only new features introduced, no bugs fixed.

* [NEW] The HyperLogLog data structure. You can read more about it
        in this blog post. http://antirez.com/news/75
* [NEW] The Sorted Set data type has now support for lexicographic range
        queries, check the new commands ZRANGEBYLEX, ZLEXCOUNT and
        ZREMRANGEBYLEX, which are documented at http://redis.io.

--[ Redis 2.8.8 ] Release date: 25 Mar 2014

# UPGRADE URGENCY: HIGH for Redis, LOW for Sentinel. There is a potentially
                   critical bug fix causing data loss in Redis but it requires
                   a combination of disk full and the use of the
                   SHUTDOWN command.

* [FIX] Fixed data loss when SHUTDOWN was used with a disk full condition.
* [FIX] Fixed a memory leak in the SORT syntax error processing.
* [FIX] When Sentinel down-after-milliseconds parameter is modified at runtime
        now it gets propagated to all the slaves and sentinel instances
        of the master.
* [FIX] `install_server.sh` script finally fixed.
* [FIX] Different fixes to maxclients handling.

* [NEW] Sentinels are now able to send update messages in a peer-to-peer
        fashion even if no Redis instances are available. Now the Sentinel
        liveness property that the most updated configuration in a given
        partition is propagated to all the Sentinels is extended to partitions
        without reachable instances.
* [NEW] Sentinel safety properties are now ensured in a crash-recovery system
        model since some state is persisted on disk before replying to other
        nodes, and reloaded at startup.
* [NEW] Sentinel now uses CLIENT SETNAME so that it is easy to identify
        Sentinels using CLIENT LIST among other clients.
* [NEW] Sentinel failure detection and reconnection code improved.
* [NEW] Use all 24 bits (instead of 22) for the Redis objects LRU field.
        Note that the new LRU algorithm using eviction pools was not backported
        from unstable for safery / code maturity concerns.
* [NEW] Majory speedup for the INFO command (it is now 6 times faster).
* [NEW] More Sentinel unit tests.
* [NEW] New command DEBUG ERROR returns the specified error. Example:
        DEBUG ERROR "LOADING database". This is handy to write Redis client
        libraries unit tests.
* [NEW] redis-cli now supports multi-line editing via updated linenoise lib.

diffstat:

 databases/redis/Makefile |  4 ++--
 databases/redis/PLIST    |  6 +++++-
 databases/redis/distinfo |  8 ++++----
 3 files changed, 11 insertions(+), 7 deletions(-)

diffs (55 lines):

diff -r 66b82eea2f22 -r 1e713ca5f737 databases/redis/Makefile
--- a/databases/redis/Makefile  Wed May 07 06:55:29 2014 +0000
+++ b/databases/redis/Makefile  Wed May 07 07:40:40 2014 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2014/03/11 14:34:37 jperkin Exp $
+# $NetBSD: Makefile,v 1.8 2014/05/07 07:40:40 fhajny Exp $
 
-DISTNAME=      redis-2.8.7
+DISTNAME=      redis-2.8.9
 CATEGORIES=    databases
 MASTER_SITES=  http://download.redis.io/releases/
 
diff -r 66b82eea2f22 -r 1e713ca5f737 databases/redis/PLIST
--- a/databases/redis/PLIST     Wed May 07 06:55:29 2014 +0000
+++ b/databases/redis/PLIST     Wed May 07 07:40:40 2014 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2014/03/11 14:05:01 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.5 2014/05/07 07:40:40 fhajny Exp $
 bin/redis-benchmark
 bin/redis-check-aof
 bin/redis-check-dump
@@ -45,6 +45,7 @@
 share/examples/redis/tests/unit/bitops.tcl
 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/limits.tcl
 share/examples/redis/tests/unit/maxmemory.tcl
@@ -69,6 +70,9 @@
 share/examples/redis/tests/unit/type/zset.tcl
 share/examples/redis/utils/build-static-symbols.tcl
 share/examples/redis/utils/generate-command-help.rb
+share/examples/redis/utils/hyperloglog/.gitignore
+share/examples/redis/utils/hyperloglog/hll-err.rb
+share/examples/redis/utils/hyperloglog/hll-gnuplot-graph.rb
 share/examples/redis/utils/install_server.sh
 share/examples/redis/utils/mkrelease.sh
 share/examples/redis/utils/redis-copy.rb
diff -r 66b82eea2f22 -r 1e713ca5f737 databases/redis/distinfo
--- a/databases/redis/distinfo  Wed May 07 06:55:29 2014 +0000
+++ b/databases/redis/distinfo  Wed May 07 07:40:40 2014 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.7 2014/03/10 13:24:13 fhajny Exp $
+$NetBSD: distinfo,v 1.8 2014/05/07 07:40:40 fhajny Exp $
 
-SHA1 (redis-2.8.7.tar.gz) = acc369093ec74223e6da207921595187f7e64998
-RMD160 (redis-2.8.7.tar.gz) = 1b04883149d61abb500376971839eeb7419b5b20
-Size (redis-2.8.7.tar.gz) = 1064262 bytes
+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 (patch-ab) = e8c66139433112ca88ba90acd39ed7e4d9c45b2c
 SHA1 (patch-ac) = e15bbc17138a0527c910deac7962b91db90d7358
 SHA1 (patch-deps_hiredis_fmacros.h) = 1bf148708b605ec51bb0f675d779394e32767dbd



Home | Main Index | Thread Index | Old Index