Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-oslo.messaging for 
openSUSE:Factory checked in at 2023-06-22 23:25:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oslo.messaging (Old)
 and      /work/SRC/openSUSE:Factory/.python-oslo.messaging.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-oslo.messaging"

Thu Jun 22 23:25:04 2023 rev:29 rq:1093367 version:14.3.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-oslo.messaging/python-oslo.messaging.changes  
    2023-05-03 15:42:25.562772096 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-oslo.messaging.new.15902/python-oslo.messaging.changes
   2023-06-22 23:25:15.001620714 +0200
@@ -1,0 +2,9 @@
+Thu Jun 15 20:28:57 UTC 2023 - [email protected]
+
+- update to version 14.3.1
+  - Increase ACK_REQUEUE_EVERY_SECONDS_MAX to exceed default 
kombu_reconnect_delay
+  - Fix typo in quorum-related variables for RabbitMQ
+  - Disable greenthreads for RabbitDriver "listen" connections
+  - Update master for stable/2023.1
+
+-------------------------------------------------------------------

Old:
----
  oslo.messaging-14.2.0.tar.gz

New:
----
  oslo.messaging-14.3.1.tar.gz

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

Other differences:
------------------
++++++ python-oslo.messaging.spec ++++++
--- /var/tmp/diff_new_pack.q9x2DH/_old  2023-06-22 23:25:15.745618826 +0200
+++ /var/tmp/diff_new_pack.q9x2DH/_new  2023-06-22 23:25:15.753618806 +0200
@@ -17,13 +17,13 @@
 
 
 Name:           python-oslo.messaging
-Version:        14.2.0
+Version:        14.3.1
 Release:        0
 Summary:        OpenStack oslo.messaging library
 License:        Apache-2.0
 Group:          Development/Languages/Python
 URL:            https://docs.openstack.org/oslo.messaging
-Source0:        
https://files.pythonhosted.org/packages/source/o/oslo.messaging/oslo.messaging-14.2.0.tar.gz
+Source0:        
https://files.pythonhosted.org/packages/source/o/oslo.messaging/oslo.messaging-14.3.1.tar.gz
 BuildRequires:  openstack-macros
 BuildRequires:  python3-PyYAML >= 3.13
 BuildRequires:  python3-WebOb >= 1.7.1
@@ -98,7 +98,7 @@
 This package contains the documentation.
 
 %prep
-%autosetup -p1 -n oslo.messaging-14.2.0
+%autosetup -p1 -n oslo.messaging-14.3.1
 %py_req_cleanup
 
 %build

++++++ oslo.messaging-14.2.0.tar.gz -> oslo.messaging-14.3.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.messaging-14.2.0/AUTHORS 
new/oslo.messaging-14.3.1/AUTHORS
--- old/oslo.messaging-14.2.0/AUTHORS   2023-02-01 11:59:33.000000000 +0100
+++ new/oslo.messaging-14.3.1/AUTHORS   2023-06-01 17:07:54.000000000 +0200
@@ -9,10 +9,12 @@
 Andras Kovi <[email protected]>
 Andreas Jaeger <[email protected]>
 Andreas Jaeger <[email protected]>
+Andrew Bogott <[email protected]>
 Andrew Smith <[email protected]>
 Andy Smith <[email protected]>
 Anh Tran <[email protected]>
 Arnaud Morin <[email protected]>
+Arnaud Morin <[email protected]>
 Assaf Muller <[email protected]>
 Atsushi SAKAI <[email protected]>
 Ayoub BOUSSELMI <[email protected]>
@@ -50,6 +52,7 @@
 David Medberry <[email protected]>
 Dina Belova <[email protected]>
 Dirk Mueller <[email protected]>
+Dmitriy Rabotyagov <[email protected]>
 Dmitriy Ukhlov <[email protected]>
 Dmitry Mescheryakov <[email protected]>
 Dmitry Tantsur <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.messaging-14.2.0/ChangeLog 
new/oslo.messaging-14.3.1/ChangeLog
--- old/oslo.messaging-14.2.0/ChangeLog 2023-02-01 11:59:33.000000000 +0100
+++ new/oslo.messaging-14.3.1/ChangeLog 2023-06-01 17:07:53.000000000 +0200
@@ -1,6 +1,18 @@
 CHANGES
 =======
 
+14.3.1
+------
+
+* Increase ACK\_REQUEUE\_EVERY\_SECONDS\_MAX to exceed default 
kombu\_reconnect\_delay
+
+14.3.0
+------
+
+* Disable greenthreads for RabbitDriver "listen" connections
+* Update master for stable/2023.1
+* Fix typo in quorum-related variables for RabbitMQ
+
 14.2.0
 ------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.messaging-14.2.0/PKG-INFO 
new/oslo.messaging-14.3.1/PKG-INFO
--- old/oslo.messaging-14.2.0/PKG-INFO  2023-02-01 11:59:33.452776000 +0100
+++ new/oslo.messaging-14.3.1/PKG-INFO  2023-06-01 17:07:54.359734000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: oslo.messaging
-Version: 14.2.0
+Version: 14.3.1
 Summary: Oslo Messaging API
 Home-page: https://docs.openstack.org/oslo.messaging/latest/
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.messaging-14.2.0/doc/source/admin/rabbit.rst 
new/oslo.messaging-14.3.1/doc/source/admin/rabbit.rst
--- old/oslo.messaging-14.2.0/doc/source/admin/rabbit.rst       2023-02-01 
11:58:55.000000000 +0100
+++ new/oslo.messaging-14.3.1/doc/source/admin/rabbit.rst       2023-06-01 
17:07:22.000000000 +0200
@@ -242,8 +242,8 @@
 - :oslo.config:option:`oslo_messaging_rabbit.rabbit_ha_queues`
 - :oslo.config:option:`oslo_messaging_rabbit.rabbit_quorum_queue`
 - :oslo.config:option:`oslo_messaging_rabbit.rabbit_quorum_delivery_limit`
-- :oslo.config:option:`oslo_messaging_rabbit.rabbit_quroum_max_memory_length`
-- :oslo.config:option:`oslo_messaging_rabbit.rabbit_quroum_max_memory_bytes`
+- :oslo.config:option:`oslo_messaging_rabbit.rabbit_quorum_max_memory_length`
+- :oslo.config:option:`oslo_messaging_rabbit.rabbit_quorum_max_memory_bytes`
 - :oslo.config:option:`oslo_messaging_rabbit.rabbit_transient_queues_ttl`
 
 Connection Options
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.messaging-14.2.0/oslo.messaging.egg-info/PKG-INFO 
new/oslo.messaging-14.3.1/oslo.messaging.egg-info/PKG-INFO
--- old/oslo.messaging-14.2.0/oslo.messaging.egg-info/PKG-INFO  2023-02-01 
11:59:33.000000000 +0100
+++ new/oslo.messaging-14.3.1/oslo.messaging.egg-info/PKG-INFO  2023-06-01 
17:07:54.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: oslo.messaging
-Version: 14.2.0
+Version: 14.3.1
 Summary: Oslo Messaging API
 Home-page: https://docs.openstack.org/oslo.messaging/latest/
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.messaging-14.2.0/oslo.messaging.egg-info/SOURCES.txt 
new/oslo.messaging-14.3.1/oslo.messaging.egg-info/SOURCES.txt
--- old/oslo.messaging-14.2.0/oslo.messaging.egg-info/SOURCES.txt       
2023-02-01 11:59:33.000000000 +0100
+++ new/oslo.messaging-14.3.1/oslo.messaging.egg-info/SOURCES.txt       
2023-06-01 17:07:54.000000000 +0200
@@ -148,6 +148,7 @@
 releasenotes/notes/blocking-executor-support-dropped-a3bc74c6825863f0.yaml
 
releasenotes/notes/bug-1917645-rabbit-use-retry-parameter-for-notifications-3f7c508ab4437579.yaml
 
releasenotes/notes/bug-1981093-kafka-dont-log-in-tpool-execute-fa50ceee2d55ebae.yaml
+releasenotes/notes/bug-1993149-e8b231791b65e938.yaml
 releasenotes/notes/bump-amqp-version-due-to-tls-issue-e877b152eb101c15.yaml
 releasenotes/notes/connection_ttl-2cf0fe6e1ab8c73c.yaml
 releasenotes/notes/declare_fallback_durable_exchange-0db677de4fdf1e78.yaml
@@ -167,6 +168,7 @@
 releasenotes/notes/oslo-metrics-support-fe16343a637cc14b.yaml
 releasenotes/notes/pika-driver-has-been-deprecated-e2407fa53c91fe5c.yaml
 releasenotes/notes/rabbit-no-wait-for-ack-9e5de3e1320d7660.yaml
+releasenotes/notes/rabbit_quorum_typo-9c06a9fd8d767f53.yaml
 releasenotes/notes/removal-deprecated-options-6d4c5db90525c52d.yaml
 releasenotes/notes/remove-RequestContextSerializer-234c0496a7e0376b.yaml
 releasenotes/notes/remove-ZeroMQ-driver-e9e0bbbb7bd4f5e6.yaml
@@ -175,6 +177,7 @@
 releasenotes/notes/run-heartbeat-in-pthread-by-default-28637b41ebf500dc.yaml
 releasenotes/notes/undeprecate_heartbeat_in_pthread-48e2c1fc008cf208.yaml
 releasenotes/notes/use-extras-for-optional-deps-2a00e8007ef7a629.yaml
+releasenotes/source/2023.1.rst
 releasenotes/source/conf.py
 releasenotes/source/index.rst
 releasenotes/source/newton.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.messaging-14.2.0/oslo.messaging.egg-info/pbr.json 
new/oslo.messaging-14.3.1/oslo.messaging.egg-info/pbr.json
--- old/oslo.messaging-14.2.0/oslo.messaging.egg-info/pbr.json  2023-02-01 
11:59:33.000000000 +0100
+++ new/oslo.messaging-14.3.1/oslo.messaging.egg-info/pbr.json  2023-06-01 
17:07:54.000000000 +0200
@@ -1 +1 @@
-{"git_version": "687dea2e", "is_release": true}
\ No newline at end of file
+{"git_version": "0602d1a1", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.messaging-14.2.0/oslo_messaging/_drivers/amqpdriver.py 
new/oslo.messaging-14.3.1/oslo_messaging/_drivers/amqpdriver.py
--- old/oslo.messaging-14.2.0/oslo_messaging/_drivers/amqpdriver.py     
2023-02-01 11:58:55.000000000 +0100
+++ new/oslo.messaging-14.3.1/oslo_messaging/_drivers/amqpdriver.py     
2023-06-01 17:07:22.000000000 +0200
@@ -37,7 +37,7 @@
 # Maximum should be small enough to not get rejected ack,
 # minimum should be big enough to not burn the CPU.
 ACK_REQUEUE_EVERY_SECONDS_MIN = 0.001
-ACK_REQUEUE_EVERY_SECONDS_MAX = 1.0
+ACK_REQUEUE_EVERY_SECONDS_MAX = 5.0
 
 
 class MessageOperationsHandler(object):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.messaging-14.2.0/oslo_messaging/_drivers/impl_rabbit.py 
new/oslo.messaging-14.3.1/oslo_messaging/_drivers/impl_rabbit.py
--- old/oslo.messaging-14.2.0/oslo_messaging/_drivers/impl_rabbit.py    
2023-02-01 11:58:55.000000000 +0100
+++ new/oslo.messaging-14.3.1/oslo_messaging/_drivers/impl_rabbit.py    
2023-06-01 17:07:22.000000000 +0200
@@ -106,9 +106,11 @@
                 ),
     cfg.FloatOpt('kombu_reconnect_delay',
                  default=1.0,
+                 min=0.0,
+                 max=amqpdriver.ACK_REQUEUE_EVERY_SECONDS_MAX * 0.9,
                  deprecated_group='DEFAULT',
-                 help='How long to wait before reconnecting in response to an '
-                      'AMQP consumer cancel notification.'),
+                 help='How long to wait (in seconds) before reconnecting in '
+                      'response to an AMQP consumer cancel notification.'),
     cfg.StrOpt('kombu_compression',
                help="EXPERIMENTAL: Possible values are: gzip, bz2. If not "
                     "set compression will not be used. This option may not "
@@ -174,7 +176,8 @@
                'or dead-lettered (if a DLX exchange has been configured) '
                'Used only when rabbit_quorum_queue is enabled, '
                'Default 0 which means dont set a limit.'),
-    cfg.IntOpt('rabbit_quroum_max_memory_length',
+    cfg.IntOpt('rabbit_quorum_max_memory_length',
+               deprecated_name='rabbit_quroum_max_memory_length',
                default=0,
                help='By default all messages are maintained in memory '
                'if a quorum queue grows in length it can put memory '
@@ -182,7 +185,8 @@
                'of messages in the quorum queue. '
                'Used only when rabbit_quorum_queue is enabled, '
                'Default 0 which means dont set a limit.'),
-    cfg.IntOpt('rabbit_quroum_max_memory_bytes',
+    cfg.IntOpt('rabbit_quorum_max_memory_bytes',
+               deprecated_name='rabbit_quroum_max_memory_bytes',
                default=0,
                help='By default all messages are maintained in memory '
                'if a quorum queue grows in length it can put memory '
@@ -649,6 +653,8 @@
             # if it was already monkey patched by eventlet/greenlet.
             global threading
             threading = _utils.stdlib_threading
+            amqpdriver.threading = _utils.stdlib_threading
+            amqpdriver.queue = _utils.stdlib_queue
 
         self.direct_mandatory_flag = driver_conf.direct_mandatory_flag
 
@@ -835,8 +841,8 @@
     def _get_quorum_configurations(self, driver_conf):
         """Get the quorum queue configurations"""
         delivery_limit = driver_conf.rabbit_quorum_delivery_limit
-        max_memory_length = driver_conf.rabbit_quroum_max_memory_length
-        max_memory_bytes = driver_conf.rabbit_quroum_max_memory_bytes
+        max_memory_length = driver_conf.rabbit_quorum_max_memory_length
+        max_memory_bytes = driver_conf.rabbit_quorum_max_memory_bytes
         return QuorumMemConfig(delivery_limit, max_memory_length,
                                max_memory_bytes)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.messaging-14.2.0/oslo_messaging/_utils.py 
new/oslo.messaging-14.3.1/oslo_messaging/_utils.py
--- old/oslo.messaging-14.2.0/oslo_messaging/_utils.py  2023-02-01 
11:58:55.000000000 +0100
+++ new/oslo.messaging-14.3.1/oslo_messaging/_utils.py  2023-06-01 
17:07:22.000000000 +0200
@@ -14,6 +14,7 @@
 #    under the License.
 
 import logging
+import queue
 import threading
 
 from oslo_utils import eventletutils
@@ -26,12 +27,14 @@
     # Here we initialize module with the native python threading module
     # if it was already monkey patched by eventlet/greenlet.
     stdlib_threading = eventlet.patcher.original('threading')
+    stdlib_queue = eventlet.patcher.original('queue')
 else:
     # Manage the case where we run this driver in a non patched environment
     # and where user even so configure the driver to run heartbeat through
     # a python thread, if we don't do that when the heartbeat will start
     # we will facing an issue by trying to override the threading module.
     stdlib_threading = threading
+    stdlib_queue = queue
 
 
 def version_is_compatible(imp_version, version):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.messaging-14.2.0/oslo_messaging/tests/test_config_opts_proxy.py 
new/oslo.messaging-14.3.1/oslo_messaging/tests/test_config_opts_proxy.py
--- old/oslo.messaging-14.2.0/oslo_messaging/tests/test_config_opts_proxy.py    
2023-02-01 11:58:55.000000000 +0100
+++ new/oslo.messaging-14.3.1/oslo_messaging/tests/test_config_opts_proxy.py    
2023-06-01 17:07:22.000000000 +0200
@@ -70,7 +70,7 @@
 
     def test_invalid_value(self):
         group = 'oslo_messaging_rabbit'
-        self.config(kombu_reconnect_delay=5.0,
+        self.config(kombu_reconnect_delay=1.0,
                     group=group)
         url = transport.TransportURL.parse(
             self.conf, "rabbit:///?kombu_reconnect_delay=invalid_value"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.messaging-14.2.0/releasenotes/notes/bug-1993149-e8b231791b65e938.yaml 
new/oslo.messaging-14.3.1/releasenotes/notes/bug-1993149-e8b231791b65e938.yaml
--- 
old/oslo.messaging-14.2.0/releasenotes/notes/bug-1993149-e8b231791b65e938.yaml  
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/oslo.messaging-14.3.1/releasenotes/notes/bug-1993149-e8b231791b65e938.yaml  
    2023-06-01 17:07:22.000000000 +0200
@@ -0,0 +1,9 @@
+---
+upgrade:
+  - |
+    If kombu_reconnect_delay is specified in the [oslo_messaging_rabbit] 
section,
+    ensure that it is less than 5.0, the value of ACK_REQUEUE_EVERY_SECONDS_MAX
+fixes:
+  - |
+    Increased ACK_REQUEUE_EVERY_SECONDS_MAX to resolve issues with rabbitmq HA
+    failover.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.messaging-14.2.0/releasenotes/notes/rabbit_quorum_typo-9c06a9fd8d767f53.yaml
 
new/oslo.messaging-14.3.1/releasenotes/notes/rabbit_quorum_typo-9c06a9fd8d767f53.yaml
--- 
old/oslo.messaging-14.2.0/releasenotes/notes/rabbit_quorum_typo-9c06a9fd8d767f53.yaml
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/oslo.messaging-14.3.1/releasenotes/notes/rabbit_quorum_typo-9c06a9fd8d767f53.yaml
       2023-06-01 17:07:22.000000000 +0200
@@ -0,0 +1,6 @@
+---
+fixes:
+  - |
+    Fixed typo in variable names ``rabbit_quorum_max_memory_length``
+    and ``rabbit_quorum_max_memory_bytes``. Please make changes in your
+    config files to correspond correct variables.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.messaging-14.2.0/releasenotes/source/2023.1.rst 
new/oslo.messaging-14.3.1/releasenotes/source/2023.1.rst
--- old/oslo.messaging-14.2.0/releasenotes/source/2023.1.rst    1970-01-01 
01:00:00.000000000 +0100
+++ new/oslo.messaging-14.3.1/releasenotes/source/2023.1.rst    2023-06-01 
17:07:22.000000000 +0200
@@ -0,0 +1,6 @@
+===========================
+2023.1 Series Release Notes
+===========================
+
+.. release-notes::
+   :branch: stable/2023.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.messaging-14.2.0/releasenotes/source/index.rst 
new/oslo.messaging-14.3.1/releasenotes/source/index.rst
--- old/oslo.messaging-14.2.0/releasenotes/source/index.rst     2023-02-01 
11:58:55.000000000 +0100
+++ new/oslo.messaging-14.3.1/releasenotes/source/index.rst     2023-06-01 
17:07:22.000000000 +0200
@@ -6,6 +6,7 @@
    :maxdepth: 1
 
    unreleased
+   2023.1
    zed
    yoga
    xena

Reply via email to