Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package redis for openSUSE:Factory checked 
in at 2023-11-05 12:19:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/redis (Old)
 and      /work/SRC/openSUSE:Factory/.redis.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "redis"

Sun Nov  5 12:19:02 2023 rev:92 rq:1123282 version:7.2.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/redis/redis.changes      2023-10-24 
20:07:42.263100512 +0200
+++ /work/SRC/openSUSE:Factory/.redis.new.17445/redis.changes   2023-11-05 
12:19:19.714313876 +0100
@@ -1,0 +2,8 @@
+Fri Nov  3 23:44:05 UTC 2023 - Marcus Rueckert <mrueck...@suse.de>
+
+- redis 7.2.3:
+  - Fix file descriptor leak preventing deleted files from freeing
+    disk space on replicas (#12693)
+  - Fix a possible crash after cluster node removal (#12702)
+
+-------------------------------------------------------------------

Old:
----
  redis-7.2.2.tar.gz

New:
----
  redis-7.2.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ redis.spec ++++++
--- /var/tmp/diff_new_pack.qGZ6Xn/_old  2023-11-05 12:19:20.370337942 +0100
+++ /var/tmp/diff_new_pack.qGZ6Xn/_new  2023-11-05 12:19:20.370337942 +0100
@@ -20,7 +20,7 @@
 %define _log_dir        %{_localstatedir}/log/%{name}
 %define _conf_dir       %{_sysconfdir}/%{name}
 Name:           redis
-Version:        7.2.2
+Version:        7.2.3
 Release:        0
 Summary:        Persistent key-value database
 License:        BSD-3-Clause

++++++ redis-7.2.2.tar.gz -> redis-7.2.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/redis-7.2.2/00-RELEASENOTES 
new/redis-7.2.3/00-RELEASENOTES
--- old/redis-7.2.2/00-RELEASENOTES     2023-10-18 09:44:10.000000000 +0200
+++ new/redis-7.2.3/00-RELEASENOTES     2023-11-01 13:38:13.000000000 +0100
@@ -13,6 +13,20 @@
 
 
 
================================================================================
+Redis 7.2.3    Released Wed 01 Nov 2023 12:00:00 IST
+================================================================================
+
+Upgrade urgency: HIGH, Fixes critical bugs affecting most users.
+
+Bug fixes
+=========
+
+* Fix file descriptor leak preventing deleted files from freeing disk space on
+  replicas (#12693)
+* Fix a possible crash after cluster node removal (#12702)
+
+
+================================================================================
 Redis 7.2.2    Released Wed 18 Oct 2023 10:33:40 IDT
 
================================================================================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/redis-7.2.2/src/cluster.c 
new/redis-7.2.3/src/cluster.c
--- old/redis-7.2.2/src/cluster.c       2023-10-18 09:44:10.000000000 +0200
+++ new/redis-7.2.3/src/cluster.c       2023-11-01 13:38:13.000000000 +0100
@@ -1134,6 +1134,9 @@
     }
     dictReleaseIterator(di);
 
+    /* Empty the nodes blacklist. */
+    dictEmpty(server.cluster->nodes_black_list, NULL);
+
     /* Hard reset only: set epochs to 0, change node ID. */
     if (hard) {
         sds oldname;
@@ -2655,8 +2658,7 @@
             clusterNode *n = clusterLookupNode(forgotten_node_ext->name, 
CLUSTER_NAMELEN);
             if (n && n != myself && !(nodeIsSlave(myself) && myself->slaveof 
== n)) {
                 sds id = sdsnewlen(forgotten_node_ext->name, CLUSTER_NAMELEN);
-                dictEntry *de = dictAddRaw(server.cluster->nodes_black_list, 
id, NULL);
-                serverAssert(de != NULL);
+                dictEntry *de = 
dictAddOrFind(server.cluster->nodes_black_list, id);
                 uint64_t expire = server.unixtime + 
ntohu64(forgotten_node_ext->ttl);
                 dictSetUnsignedIntegerVal(de, expire);
                 clusterDelNode(n);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/redis-7.2.2/src/replication.c 
new/redis-7.2.3/src/replication.c
--- old/redis-7.2.2/src/replication.c   2023-10-18 09:44:10.000000000 +0200
+++ new/redis-7.2.3/src/replication.c   2023-11-01 13:38:13.000000000 +0100
@@ -2250,6 +2250,7 @@
         }
 
         zfree(server.repl_transfer_tmpfile);
+        close(server.repl_transfer_fd);
         server.repl_transfer_fd = -1;
         server.repl_transfer_tmpfile = NULL;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/redis-7.2.2/src/version.h 
new/redis-7.2.3/src/version.h
--- old/redis-7.2.2/src/version.h       2023-10-18 09:44:10.000000000 +0200
+++ new/redis-7.2.3/src/version.h       2023-11-01 13:38:13.000000000 +0100
@@ -1,2 +1,2 @@
-#define REDIS_VERSION "7.2.2"
-#define REDIS_VERSION_NUM 0x00070202
+#define REDIS_VERSION "7.2.3"
+#define REDIS_VERSION_NUM 0x00070203

++++++ redis.hashes ++++++
--- /var/tmp/diff_new_pack.qGZ6Xn/_old  2023-11-05 12:19:20.882356725 +0100
+++ /var/tmp/diff_new_pack.qGZ6Xn/_new  2023-11-05 12:19:20.886356871 +0100
@@ -169,4 +169,5 @@
 hash redis-6.2.14.tar.gz sha256 
34e74856cbd66fdb3a684fb349d93961d8c7aa668b06f81fd93ff267d09bc277 
http://download.redis.io/releases/redis-6.2.14.tar.gz
 hash redis-7.0.14.tar.gz sha256 
7e1cdf347f4970ea39d5b7fdb19aedec4c21942e202de65bdeb782d38d2f299f 
http://download.redis.io/releases/redis-7.0.14.tar.gz
 hash redis-7.2.2.tar.gz sha256 
ca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08 
http://download.redis.io/releases/redis-7.2.2.tar.gz
+hash redis-7.2.3.tar.gz sha256 
3e2b196d6eb4ddb9e743088bfc2915ccbb42d40f5a8a3edd8cb69c716ec34be7 
http://download.redis.io/releases/redis-7.2.3.tar.gz
 

Reply via email to