Source-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/databases/redis redis: updated to 6.0.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/20d5e3a7bbaa
branches:  trunk
changeset: 432111:20d5e3a7bbaa
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue May 19 09:20:15 2020 +0000

description:
redis: updated to 6.0.3

Redis 6.0.3:
Upgrade urgency CRITICAL: a crash introduced in 6.0.2 is now fixed.


Redis 6.0.2:
Upgrade urgency MODERATE: many not critical bugfixes in different areas.
                          Critical fix to client side caching when
                          keys are evicted from the tracking table but
                          no notifications are sent.

The following are the most serious fix:

* XPENDING should not update consumer's seen-time
* optimize memory usage of deferred replies - fixed
* Fix CRC64 initialization outside the Redis server itself.
* stringmatchlen() should not expect null terminated strings.
* Cluster nodes availability checks improved when there is
  high Pub/Sub load on the cluster bus.
* Redis Benchmark: Fix coredump because of double free
* Tracking: send eviction messages when evicting entries.
* rax.c updated from upstream antirez/rax.
* fix redis 6.0 not freeing closed connections during loading.

New features:
dd
* Support setcpuaffinity on linux/bsd
* Client Side Caching: Add Tracking Prefix Number Stats in Server Info
* Add --user argument to redis-benchmark.c (ACL)

diffstat:

 databases/redis/Makefile                   |   4 ++--
 databases/redis/distinfo                   |  11 +++++------
 databases/redis/patches/patch-src_config.h |  20 --------------------
 3 files changed, 7 insertions(+), 28 deletions(-)

diffs (56 lines):

diff -r 7070d25cd6c0 -r 20d5e3a7bbaa databases/redis/Makefile
--- a/databases/redis/Makefile  Tue May 19 08:45:36 2020 +0000
+++ b/databases/redis/Makefile  Tue May 19 09:20:15 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.50 2020/05/03 11:41:59 adam Exp $
+# $NetBSD: Makefile,v 1.51 2020/05/19 09:20:15 adam Exp $
 
-DISTNAME=      redis-6.0.1
+DISTNAME=      redis-6.0.3
 CATEGORIES=    databases
 MASTER_SITES=  http://download.redis.io/releases/
 
diff -r 7070d25cd6c0 -r 20d5e3a7bbaa databases/redis/distinfo
--- a/databases/redis/distinfo  Tue May 19 08:45:36 2020 +0000
+++ b/databases/redis/distinfo  Tue May 19 09:20:15 2020 +0000
@@ -1,11 +1,10 @@
-$NetBSD: distinfo,v 1.48 2020/05/03 11:31:39 adam Exp $
+$NetBSD: distinfo,v 1.49 2020/05/19 09:20:15 adam Exp $
 
-SHA1 (redis-6.0.1.tar.gz) = 0dbc4ae6bcc5f3efb80fff584b2ee08a1f2339a4
-RMD160 (redis-6.0.1.tar.gz) = b6b3c04aa80bf8df6ff0476482c3cb929bc102c2
-SHA512 (redis-6.0.1.tar.gz) = bf1312f08433819941a5d64674d989d260930e2f2588e4a7d743950714e565684cfc35866763a66a3aeed2fe6f750c64a759e6227243784acc97975d49b9ecc2
-Size (redis-6.0.1.tar.gz) = 2204138 bytes
+SHA1 (redis-6.0.3.tar.gz) = f1feadfc75d56abfc2eb9358bc51b3afd4eb6e78
+RMD160 (redis-6.0.3.tar.gz) = ee6b2b44b28fdf9ed35ab28698007bd238d5c046
+SHA512 (redis-6.0.3.tar.gz) = 88978285db62cb8aa6e27fcd2075bbdb13f2606eaa702491047080bd6396d79d59336f0310d049d88a57e8e7b7096d716f9408b41cc658788a3902627770a807
+Size (redis-6.0.3.tar.gz) = 2210882 bytes
 SHA1 (patch-redis.conf) = 528c28e2b7483eb20ccab8f2ab9543822792f016
 SHA1 (patch-src_Makefile) = 17043eeff933b5eb2ffb37d2c27263939b39bf6d
-SHA1 (patch-src_config.h) = a0026ef9264ce454eca7291128eb67294eef4bb5
 SHA1 (patch-src_hyperloglog.c) = 65a4a220ccd4282162c50293f4fe278a43b84239
 SHA1 (patch-src_object.c) = 30ffaec9c7e6135e3a5576cd1a35d7bcec668299
diff -r 7070d25cd6c0 -r 20d5e3a7bbaa databases/redis/patches/patch-src_config.h
--- a/databases/redis/patches/patch-src_config.h        Tue May 19 08:45:36 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-$NetBSD: patch-src_config.h,v 1.1 2020/05/03 11:31:39 adam Exp $
-
-Support pthread_setname_np() on NetBSD.
-
---- src/config.h.orig  2020-05-03 10:34:02.787449751 +0000
-+++ src/config.h
-@@ -230,9 +230,12 @@ void setproctitle(const char *fmt, ...);
- #ifdef __linux__
- #define redis_set_thread_title(name) pthread_setname_np(pthread_self(), name)
- #else
--#if (defined __NetBSD__ || defined __FreeBSD__ || defined __OpenBSD__)
-+#if (defined __FreeBSD__ || defined __OpenBSD__)
- #include <pthread_np.h>
- #define redis_set_thread_title(name) pthread_set_name_np(pthread_self(), name)
-+#elif defined __NetBSD__
-+#include <pthread.h>
-+#define redis_set_thread_title(name) pthread_setname_np(pthread_self(), name, NULL)
- #else
- #if (defined __APPLE__ && defined(MAC_OS_X_VERSION_10_7))
- int pthread_setname_np(const char *name);



Home | Main Index | Thread Index | Old Index