| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Move the requirements for the optional drivers to
test-requirements.txt and setup.cfg. The default rabbitmq driver's
dependencies should be the only hard requirements for the base
package.
Leaving ZeroMQ deps unchanged for now as it will be removed in Stein
Change-Id: I19dd699ccf87e43202ccefb99258fbaa9ea17b7e
|
|
|
|
|
|
|
|
|
|
|
| |
It is recommended that all users of the Pika driver transition to
using the Rabbit driver instead. Typically this is done by changing
the prefix of the transport_url configuration option from "pika://..."
to "rabbit://...". There are no changes required to the RabbitMQ
server configuration.
Change-Id: I52ea5ccb7e7c247abd95e2d8d50dac4c4ad11246
Closes-Bug: #1744741
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I8c1cd79179eb3930b1ce69c63015adc5ec4a1d3c
|
|/
|
|
|
|
|
| |
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: If6a1cb9165815aa705f1939ec68bd375d157df55
|
|
|
|
|
|
|
| |
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I0ed0ad232ab447441935c7c4b69d0317707dfbfa
|
|
|
|
| |
Change-Id: Ib6aee372f7dcdbd468bb4239e08473536525603a
|
|
|
|
|
|
|
| |
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: Id63a23d40299a85510ce844ca72b462934416c98
|
|
|
|
|
|
|
| |
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: Iaf8bc96558135054f59aa5c30bed52af57e7cc6e
|
|
|
|
|
|
|
| |
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I82de13c53c446be73c39813c2f1b1ee7245ae4a6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I don't see any obvious reason why we should wait ack/requeue is done.
This waiter have already be removed from amqp1.
https://git.openstack.org/cgit/openstack/oslo.messaging/tree/oslo_messaging/_drivers/amqp1_driver/controller.py#n242
So, this change remove it from rabbitmq driver too.
Closes-bug: #1734788
Change-Id: I5ecedc762596181be19410b863851a0054fd6579
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Release notes are version independent, so remove version/release
values. We've found that projects now require the service package
to be installed in order to build release notes, and this is entirely
due to the current convention of pulling in the version information.
Release notes should not need installation in order to build, so this
unnecessary version setting needs to be removed.
This is needed for new release notes publishing, see
I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting
at
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
.
Change-Id: Icb7de5c9020c3543c218744c0dc75e758f0abb43
|
|
|
|
|
|
|
| |
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: Ib28aea3b87c63d0d3e470d43f72d236d5edbc37b
|
|
|
|
|
| |
Change-Id: I4d30ff269b2e34f4409e8d1ce822eb93918cf5a2
Closes-Bug: #1712393
|
|
|
|
|
|
|
| |
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: Id9d500ffac34e52a246cbc00cd6c3e5f9efe979e
|
|
|
|
| |
Change-Id: Ia038290d7cc73acdf6d978203fa710366fda6643
|
|
|
|
| |
Change-Id: Ic3d9b9cbef0040512e37c8e99df7bb028e344bc9
|
|
|
|
| |
Change-Id: I5a7607add852258ca6623f9b855c36eda5ff9e1e
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Pika driver was intended to be a more stable and performant
replacement for the default rabbit driver. However due to lack of
both maintainers and compelling evidence that pika is superior to the
existing rabbit driver in either performance or stability it has been
deprecated for removal.
See:
http://lists.openstack.org/pipermail/openstack-dev/2017-May/116679.html
Change-Id: I98e0123edd3248be665325833283689fc3a897f7
|
|
|
|
|
|
|
|
|
| |
The get_rpc_transport wraps get_transport to unify the API in
anticipation of comprehensive separation of RPC and Notification
messaging backends.
Related-Bug: 1680192
Change-Id: Ic6af07b98ff43806c2af38a3ba129991f1e0ec86
|
|
|
|
|
|
|
|
|
|
|
|
| |
When the underlying RPC is configured with rabbit along
with oslo_messaging_notifications, currently the retry is
not supported. There are retry support specific to drivers,
it's better to have the support uniform across the drivers,
by adding configuration retry on the oslo_messaging_notifier.
Closes-bug: 1666364
Change-Id: I8d547ef2a9e8b086f94a1efca17735f3f3cdaac1
|
|
|
|
|
|
|
| |
We deprecated RequestContextSerializer in 404bebcca and
it's not used by any project, so we can remove it safely now.
Change-Id: I0300f5d2aaa85d515c0437e0e69399b9f5bad09a
|
|
|
|
|
|
| |
Fix the unreleased page and remove reno pages extra symbols.
Change-Id: I291b18560a11a318577b61c15a3462dabb0eb366
|
|
|
|
| |
Change-Id: I4d365377e6c01e040f705bf70ed86c9f1d97234e
|
|
|
|
|
|
|
|
|
|
|
|
| |
Releasenote translation publishing is being prepared. 'locale_dirs'
needs to be defined in conf.py to generate translated version of the
release notes.
Note that this repository might not get translated release notes - or
no translations at all - but we add the entry here nevertheless to
prepare for it.
Change-Id: I7f004ff1404281a825f6317d1555bbb32822a971
|
|
|
|
| |
Change-Id: I7761e3025cc312c72a26d53c0bf0519ed0245cdf
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We can reduce a workload of rabbitmq through implementation
of expiration mechanism for idle connections in the pool with
next properties:
conn_pool_ttl (default 20 min)
conn_pool_min_size: the pool size limit for expire() (default 2)
The problem is timeless idle connections in the pool, which can be created
via some single huge workload of RPCServer. One SEND connection is heartbeat
thread + some network activity every n second. So, we can reduce it.
Here is two ways to implement an expiration:
[1] Create a separated thread for checking expire date of connections
[2] Make call expire() on pool.get() or pool.put()
The [1] has some threading overhead, but probably insignificant
because the thread can sleep 99% time and wake up every 20 mins (by default).
Anyway current implementation is [2].
Change-Id: Ie8781d10549a044656824ceb78b2fe2e4f7f8b43
|
|/
|
|
| |
Change-Id: I3e7fbededc972c5c785c037e2abd7ccff0aae267
|
|
|
|
|
|
|
| |
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure
Change-Id: I344d2a0c432927d6dde0208dc0682c36c8a85655
|
|
An initial patch to add reno and create a base directory for
release notes
Change-Id: If393d865f3f054379a713d0e9f905d43b2faeccb
|