[release-announce] networking-baremetal 1.0.1 (queens)
no-reply at openstack.org
no-reply at openstack.org
Tue Oct 1 13:09:40 UTC 2019
We high-spiritedly announce the release of:
networking-baremetal 1.0.1: Neutron plugin that provides deep
Ironic/Neutron integration.
This release is part of the queens stable release series.
The source is available from:
https://opendev.org/openstack/networking-baremetal
Download the package from:
https://pypi.org/project/networking-baremetal
Please report issues through:
https://storyboard.openstack.org/#!/project/openstack/networking-
baremetal
For more details, please see below.
1.0.1
^^^^^
Upgrade Notes
*************
* To fix bug: 2004933
(https://storyboard.openstack.org/#!/story/2004933) oslo.messaging
notification queues are now renamed and created with
"amqp_auto_delete=true". When upgrading the agent old queues should
be deleted to free up message broker resources. Previous queue that
can be deleted are named "ironic-neutron-agent-heartbeat.info".
There may also be queues with uuid of previous agent instances as
name, these can also safely be deleted. (Look in the agent logs for
relevant agent uuids).
On rabbitmq queues can be deleted via the web console. For example
with curl:
curl -i -u username:password \
-H "content-type:application/json" -XDELETE \
http://<host>:<web-port>/api/queues/<vhost>/<queue-name>
Another example with vhost: '/' deleting the ironic-neutron-agent-
heartbeat.info queue:
curl -i -u username:password \
-H "content-type:application/json" \
-XDELETE \
http://172.20.0.1:15672/api/queues/%2F/ironic-neutron-agent-heartbeat.info
Note: In the example above the vhost is "/". To ensure the vhost
is correctly encoded the use of "%2F", instead of "/" is required.
Bug Fixes
*********
* Fixes an issue where old oslo.messaging notification pool queues
remained in the broker without any consumer after agent restart. The
notification queues will now be created with
"amqp_auto_delete=true". See bug: 2004933
(https://storyboard.openstack.org/#!/story/2004933).
* Fixes an issue causing heavy RAM (and/or-storage) usage on the
message broker back-end. The "ironic-neutron-agent" uses
oslo.messaging notifications, with all notification listeners using
pools. Since all listeneres are using pools the default notification
queue in messaging is not consumed (only the pool queues are
consumed). The default notification queue was continously growing,
consuming more and more resources on the messaging back-end. See
oslo.messaging bug: 1814544
(https://bugs.launchpad.net/oslo.messaging/+bug/1814544) and bug:
2004938 (https://storyboard.openstack.org/#!/story/2004938) for more
details.
Changes in networking-baremetal 1.0.0..1.0.1
--------------------------------------------
5141cae OpenDev Migration Patch
545e2cf Replace openstack.org git:// URLs with https://
3c655a9 Rename agent queue - fixes broken minor update
42ff79e Ensure notifications are consumed from non-pool queue
bf8ec8f Set amqp_auto_delete=true for notifications transport.
5738668 Avoid tox_install.sh
743957d import zuul job settings from project-config
9d4a926 Fix tox_install.sh for pip10
c538ec9 Update UPPER_CONSTRAINTS_FILE for stable/queens
1135073 Update .gitreview for stable/queens
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 3 +-
networking_baremetal/agent/ironic_neutron_agent.py | 47 +++++++++++++++++++---
.../run.yaml | 14 +++----
...cation-auto-delete-queues-a3782fbeea2b57b1.yaml | 36 +++++++++++++++++
...cation-queue-not-consumed-449738d4fd799634.yaml | 13 ++++++
requirements.txt | 1 +
tools/tox_install.sh | 42 -------------------
tox.ini | 8 ++--
zuul.d/legacy-networking-baremetal-jobs.yaml | 4 +-
zuul.d/project.yaml | 6 +++
13 files changed, 118 insertions(+), 65 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index e10558e..785c452 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -13,0 +14 @@ tooz>=1.58.0 # Apache-2.0
+neutron<13.0.0,>=12.0.0 # Apache-2.0
More information about the Release-announce
mailing list