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