<div dir="ltr">Is there any chance that this release might have caused bug [1]? I am still root-causing what's going on...any input highly appreciated.<div><br></div><div>Thanks,</div><div>Armando<br><div><br></div><div>[1] <a href="https://bugs.launchpad.net/grenade/+bug/1415284">https://bugs.launchpad.net/grenade/+bug/1415284</a></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 27 January 2015 at 14:23, Doug Hellmann <span dir="ltr"><<a href="mailto:doug@doughellmann.com" target="_blank">doug@doughellmann.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">There were some issues with the build job, so this release has just gone<br>
live. I apologize for the delay.<br>
<span class="HOEnZb"><font color="#888888"><br>
Doug<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Tue, Jan 27, 2015, at 02:05 PM, Doug Hellmann wrote:<br>
> The Oslo team is pleased to announce the release of:<br>
><br>
> oslo.messaging 1.6.0: Oslo Messaging API<br>
><br>
> The primary reason for this release is to move the code<br>
> out of the oslo namespace package as part of<br>
> <a href="https://blueprints.launchpad.net/oslo-incubator/+spec/drop-namespace-packages" target="_blank">https://blueprints.launchpad.net/oslo-incubator/+spec/drop-namespace-packages</a><br>
><br>
> This release also includes requirements updates, and several months worth<br>
> of bug fixes.<br>
><br>
> For more details, please see the git log history below and:<br>
><br>
> <a href="http://launchpad.net/oslo.messaging/+milestone/1.6.0" target="_blank">http://launchpad.net/oslo.messaging/+milestone/1.6.0</a><br>
><br>
> Please report issues through launchpad:<br>
><br>
> <a href="http://bugs.launchpad.net/oslo.messaging" target="_blank">http://bugs.launchpad.net/oslo.messaging</a><br>
> Changes in /home/dhellmann/repos/openstack/oslo.messaging 1.5.1..1.6.0<br>
> ----------------------------------------------------------------------<br>
><br>
> bfb8c97 Updated from global requirements<br>
> eb92511 Expose _impl_test for designate<br>
> ee31a84 Update Oslo imports to remove namespace package<br>
> 563376c Speedup the rabbit tests<br>
> f286ef1 Fix functionnal tests<br>
> db7371c Fixed docstring for Notifier<br>
> 386f5da zmq: Refactor test case shared code<br>
> 7680897 Add more private symbols to the old namespace package<br>
> 2832051 Updated from global requirements<br>
> b888ee3 Fixes test_two_pools_three_listener<br>
> 0c49f0d Add TimerTestCase missing tests case<br>
> be9fca7 fix qpid test issue with eventlet monkey patching<br>
> 0ca1b1e Make setup.cfg packages include oslo.messaging<br>
> 408d0da Upgrade to hacking 0.10<br>
> a6d068a Add oslo.messaging._drivers.common for heat tests<br>
> 1fa0e6a Port zmq driver to Python 3<br>
> bc8675a fix qpid test issue with eventlet monkey patching<br>
> e55a83e Move files out of the namespace package<br>
> 31a149a Add a info log when a reconnection occurs<br>
> 44132d4 rabbit: fix timeout timer when duration is None<br>
> c18f9f7 Don't log each received messages<br>
> 3e2d142 Fix some comments in a backporting review session<br>
> c40ba04 Enable IPv6-support in libzmq by default<br>
> 372bc49 Add a thread + futures executor based executor<br>
> 56a9c55 safe_log Sanitize Passwords in List of Dicts<br>
> 709c401 Updated from global requirements<br>
> 98bfdd1 rabbit: add some tests when rpc_backend is set<br>
> d3e6ea1 Warns user if thread monkeypatch is not done<br>
> cd71c47 Add functional and unit 0mq driver tests<br>
> 15aa5cb The executor doesn't need to set the timeout<br>
> 43a9dc1 qpid: honor iterconsume timeout<br>
> 023b7f4 rabbit: more precise iterconsume timeout<br>
> 737afde Workflow documentation is now in infra-manual<br>
> 66db2b3 Touch up grammar in warning messages<br>
> 4e6dabb Make the RPCVersionCapError message clearer<br>
> 254405d Doc: 'wait' releases driver connection, not 'stop'<br>
> 09cd9c0 Don't allow call with fanout target<br>
> 0844037 Add an optional executor callback to dispatcher<br>
> eb21f6b Warn user if needed when the process is forked<br>
> 7ad0d7e Fix reconnect race condition with RabbitMQ cluster<br>
> 1624793 Add more TLS protocols to rabbit impl<br>
> 6987b8a Fix incorrect attribute name in matchmaker_redis<br>
><br>
> Diffstat (except docs and test files)<br>
> -------------------------------------<br>
><br>
> CONTRIBUTING.rst                                   |   7 +-<br>
> oslo/messaging/__init__.py                         |  15 +<br>
> oslo/messaging/_cmd/__init__.py                    |   1 -<br>
> oslo/messaging/_cmd/zmq_receiver.py                |  39 -<br>
> oslo/messaging/_drivers/__init__.py                |   1 -<br>
> oslo/messaging/_drivers/amqp.py                    | 222 -----<br>
> oslo/messaging/_drivers/amqpdriver.py              | 472 ----------<br>
> oslo/messaging/_drivers/base.py                    | 108 ---<br>
> oslo/messaging/_drivers/common.py                  | 343 +-------<br>
> oslo/messaging/_drivers/impl_fake.py               | 233 -----<br>
> oslo/messaging/_drivers/impl_qpid.py               | 731 ----------------<br>
> oslo/messaging/_drivers/impl_rabbit.py             | 783<br>
> -----------------<br>
> oslo/messaging/_drivers/impl_zmq.py                | 941<br>
> --------------------<br>
> oslo/messaging/_drivers/matchmaker.py              | 321 -------<br>
> oslo/messaging/_drivers/matchmaker_redis.py        | 139 ---<br>
> oslo/messaging/_drivers/matchmaker_ring.py         | 104 ---<br>
> oslo/messaging/_drivers/pool.py                    |  88 --<br>
> oslo/messaging/_drivers/protocols/__init__.py      |   0<br>
> oslo/messaging/_drivers/protocols/amqp/__init__.py |   0<br>
> .../_drivers/protocols/amqp/controller.py          | 589 -------------<br>
> oslo/messaging/_drivers/protocols/amqp/driver.py   | 295 -------<br>
> .../messaging/_drivers/protocols/amqp/eventloop.py | 339 -------<br>
> oslo/messaging/_drivers/protocols/amqp/opts.py     |  73 --<br>
> oslo/messaging/_executors/base.py                  |  33 +-<br>
> oslo/messaging/_executors/impl_blocking.py         |  56 --<br>
> oslo/messaging/_executors/impl_eventlet.py         | 112 ---<br>
> oslo/messaging/_i18n.py                            |  35 -<br>
> oslo/messaging/_utils.py                           |  41 -<br>
> oslo/messaging/conffixture.py                      |  67 +-<br>
> oslo/messaging/exceptions.py                       |  29 +-<br>
> oslo/messaging/localcontext.py                     |  44 +-<br>
> oslo/messaging/notify/__init__.py                  |   1 +<br>
> oslo/messaging/notify/_impl_log.py                 |  35 -<br>
> oslo/messaging/notify/_impl_messaging.py           |  60 --<br>
> oslo/messaging/notify/_impl_noop.py                |  24 -<br>
> oslo/messaging/notify/_impl_routing.py             | 135 ---<br>
> oslo/messaging/notify/_impl_test.py                |  34 -<br>
> oslo/messaging/notify/dispatcher.py                | 119 +--<br>
> oslo/messaging/notify/listener.py                  | 123 +--<br>
> oslo/messaging/notify/log_handler.py               |  48 +-<br>
> oslo/messaging/notify/logger.py                    |  70 +-<br>
> oslo/messaging/notify/middleware.py                | 117 +--<br>
> oslo/messaging/notify/notifier.py                  | 304 +------<br>
> oslo/messaging/openstack/__init__.py               |   0<br>
> oslo/messaging/openstack/common/__init__.py        |   0<br>
> oslo/messaging/openstack/common/context.py         | 126 ---<br>
> oslo/messaging/opts.py                             |  75 --<br>
> oslo/messaging/rpc/client.py                       | 382 +-------<br>
> oslo/messaging/rpc/dispatcher.py                   | 178 +---<br>
> oslo/messaging/rpc/server.py                       | 138 +--<br>
> oslo/messaging/serializer.py                       |  65 +-<br>
> oslo/messaging/server.py                           | 135 +--<br>
> oslo/messaging/target.py                           |  83 +-<br>
> oslo/messaging/transport.py                        | 413 +--------<br>
> oslo_messaging/__init__.py                         |  23 +<br>
> oslo_messaging/_cmd/__init__.py                    |   1 +<br>
> oslo_messaging/_cmd/zmq_receiver.py                |  40 +<br>
> oslo_messaging/_drivers/__init__.py                |   1 +<br>
> oslo_messaging/_drivers/amqp.py                    | 224 +++++<br>
> oslo_messaging/_drivers/amqpdriver.py              | 453 ++++++++++<br>
> oslo_messaging/_drivers/base.py                    | 114 +++<br>
> oslo_messaging/_drivers/common.py                  | 356 ++++++++<br>
> oslo_messaging/_drivers/impl_fake.py               | 241 +++++<br>
> oslo_messaging/_drivers/impl_qpid.py               | 775 ++++++++++++++++<br>
> oslo_messaging/_drivers/impl_rabbit.py             | 832<br>
> ++++++++++++++++++<br>
> oslo_messaging/_drivers/impl_zmq.py                | 973<br>
> +++++++++++++++++++++<br>
> oslo_messaging/_drivers/matchmaker.py              | 321 +++++++<br>
> oslo_messaging/_drivers/matchmaker_redis.py        | 140 +++<br>
> oslo_messaging/_drivers/matchmaker_ring.py         | 105 +++<br>
> oslo_messaging/_drivers/pool.py                    |  88 ++<br>
> oslo_messaging/_drivers/protocols/__init__.py      |   0<br>
> oslo_messaging/_drivers/protocols/amqp/__init__.py |   0<br>
> .../_drivers/protocols/amqp/controller.py          | 589 +++++++++++++<br>
> oslo_messaging/_drivers/protocols/amqp/driver.py   | 296 +++++++<br>
> .../_drivers/protocols/amqp/eventloop.py           | 339 +++++++<br>
> oslo_messaging/_drivers/protocols/amqp/opts.py     |  73 ++<br>
> oslo_messaging/_executors/__init__.py              |   0<br>
> oslo_messaging/_executors/base.py                  |  53 ++<br>
> oslo_messaging/_executors/impl_blocking.py         |  57 ++<br>
> oslo_messaging/_executors/impl_eventlet.py         | 118 +++<br>
> oslo_messaging/_executors/impl_thread.py           | 131 +++<br>
> oslo_messaging/_i18n.py                            |  35 +<br>
> oslo_messaging/_utils.py                           |  41 +<br>
> oslo_messaging/conffixture.py                      |  78 ++<br>
> oslo_messaging/exceptions.py                       |  40 +<br>
> oslo_messaging/localcontext.py                     |  55 ++<br>
> oslo_messaging/notify/__init__.py                  |  27 +<br>
> oslo_messaging/notify/_impl_log.py                 |  41 +<br>
> oslo_messaging/notify/_impl_messaging.py           |  60 ++<br>
> oslo_messaging/notify/_impl_noop.py                |  24 +<br>
> oslo_messaging/notify/_impl_routing.py             | 135 +++<br>
> oslo_messaging/notify/_impl_test.py                |  34 +<br>
> oslo_messaging/notify/dispatcher.py                | 135 +++<br>
> oslo_messaging/notify/listener.py                  | 137 +++<br>
> oslo_messaging/notify/log_handler.py               |  42 +<br>
> oslo_messaging/notify/logger.py                    |  82 ++<br>
> oslo_messaging/notify/middleware.py                | 128 +++<br>
> oslo_messaging/notify/notifier.py                  | 315 +++++++<br>
> oslo_messaging/openstack/__init__.py               |   0<br>
> oslo_messaging/openstack/common/__init__.py        |   0<br>
> oslo_messaging/openstack/common/context.py         | 126 +++<br>
> oslo_messaging/opts.py                             |  75 ++<br>
> oslo_messaging/rpc/__init__.py                     |  32 +<br>
> oslo_messaging/rpc/client.py                       | 397 +++++++++<br>
> oslo_messaging/rpc/dispatcher.py                   | 195 +++++<br>
> oslo_messaging/rpc/server.py                       | 152 ++++<br>
> oslo_messaging/serializer.py                       |  76 ++<br>
> oslo_messaging/server.py                           | 150 ++++<br>
> oslo_messaging/target.py                           |  94 ++<br>
> oslo_messaging/transport.py                        | 424 +++++++++<br>
> requirements-py3.txt                               |  10 +-<br>
> requirements.txt                                   |  15 +-<br>
> setup.cfg                                          |  34 +-<br>
> test-requirements-py3.txt                          |   2 +-<br>
> test-requirements.txt                              |   5 +-<br>
> tox.ini                                            |   8 +-<br>
> 195 files changed, 18219 insertions(+), 9934 deletions(-)<br>
><br>
> Requirements updates<br>
> --------------------<br>
><br>
> diff --git a/requirements-py3.txt b/requirements-py3.txt<br>
> index e074095..64f3cb8 100644<br>
> --- a/requirements-py3.txt<br>
> +++ b/requirements-py3.txt<br>
> @@ -5,4 +5,4 @@<br>
> -oslo.config>=1.4.0  # Apache-2.0<br>
> -oslo.serialization>=1.0.0               # Apache-2.0<br>
> -oslo.utils>=1.0.0                       # Apache-2.0<br>
> -oslo.i18n>=1.0.0  # Apache-2.0<br>
> +oslo.config>=1.6.0  # Apache-2.0<br>
> +oslo.serialization>=1.2.0               # Apache-2.0<br>
> +oslo.utils>=1.2.0                       # Apache-2.0<br>
> +oslo.i18n>=1.3.0  # Apache-2.0<br>
> @@ -21 +21 @@ kombu>=2.5.0<br>
> -oslo.middleware>=0.1.0                  # Apache-2.0<br>
> +oslo.middleware>=0.3.0                  # Apache-2.0<br>
> diff --git a/requirements.txt b/requirements.txt<br>
> index 3f80258..352b14a 100644<br>
> --- a/requirements.txt<br>
> +++ b/requirements.txt<br>
> @@ -7,4 +7,4 @@ pbr>=0.6,!=0.7,<1.0<br>
> -oslo.config>=1.4.0  # Apache-2.0<br>
> -oslo.utils>=1.0.0                       # Apache-2.0<br>
> -oslo.serialization>=1.0.0               # Apache-2.0<br>
> -oslo.i18n>=1.0.0  # Apache-2.0<br>
> +oslo.config>=1.6.0  # Apache-2.0<br>
> +oslo.utils>=1.2.0                       # Apache-2.0<br>
> +oslo.serialization>=1.2.0               # Apache-2.0<br>
> +oslo.i18n>=1.3.0  # Apache-2.0<br>
> @@ -19 +19 @@ six>=1.7.0<br>
> -eventlet>=0.15.2<br>
> +eventlet>=0.16.1<br>
> @@ -28 +28,4 @@ kombu>=2.5.0<br>
> -oslo.middleware>=0.1.0                  # Apache-2.0<br>
> +oslo.middleware>=0.3.0                  # Apache-2.0<br>
> +<br>
> +# for the futures based executor<br>
> +futures>=2.1.6<br>
> diff --git a/test-requirements-py3.txt b/test-requirements-py3.txt<br>
> index 49c9cba..937c9f2 100644<br>
> --- a/test-requirements-py3.txt<br>
> +++ b/test-requirements-py3.txt<br>
> @@ -6 +6 @@<br>
> -hacking>=0.9.1,<0.10<br>
> +hacking>=0.10.0,<0.11<br>
> diff --git a/test-requirements.txt b/test-requirements.txt<br>
> index 3105e4c..0b2a583 100644<br>
> --- a/test-requirements.txt<br>
> +++ b/test-requirements.txt<br>
> @@ -6 +6 @@<br>
> -hacking>=0.9.2,<0.10<br>
> +hacking>=0.10.0,<0.11<br>
> @@ -23,0 +24,3 @@ redis>=2.10.0<br>
> +# for test_impl_zmq<br>
> +pyzmq>=14.3.1<br>
> __________________________________________________________________________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe:<br>
> <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div>