24 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
91fd88f6e5 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Id63a23d40299a85510ce844ca72b462934416c98
2018-01-22 06:04:20 +00:00
OpenStack Proposal Bot
6d008f24bc Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Iaf8bc96558135054f59aa5c30bed52af57e7cc6e
2017-12-13 06:53:34 +00:00
OpenStack Proposal Bot
b6b86bc7b9 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I82de13c53c446be73c39813c2f1b1ee7245ae4a6
2017-12-03 06:03:07 +00:00
Mehdi Abaakouk
c38857e110 rabbitmq: don't wait for message ack/requeue
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
2017-11-29 21:13:50 +01:00
Andreas Jaeger
c0814b2536 Remove setting of version/release from releasenotes
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
2017-11-16 21:45:49 +01:00
OpenStack Proposal Bot
24e1d8a652 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ib28aea3b87c63d0d3e470d43f72d236d5edbc37b
2017-10-09 08:02:00 +00:00
zhangxuanyuan
3a9c01ffe9 Fix default value of RPC dispatcher access_policy
Change-Id: I4d30ff269b2e34f4409e8d1ce822eb93918cf5a2
Closes-Bug: #1712393
2017-09-24 20:25:38 -07:00
OpenStack Proposal Bot
f74328c63b Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Id9d500ffac34e52a246cbc00cd6c3e5f9efe979e
2017-08-24 08:19:48 +00:00
4aec303960 Update reno for stable/pike
Change-Id: Ia038290d7cc73acdf6d978203fa710366fda6643
2017-07-28 21:05:03 +00:00
Dong Ma
bff426f0eb switch from oslosphinx to openstackdocstheme
Change-Id: Ic3d9b9cbef0040512e37c8e99df7bb028e344bc9
2017-07-06 15:50:11 +00:00
Thomas Herve
08094214ba Add note for blocking executor deprecation
Change-Id: I5a7607add852258ca6623f9b855c36eda5ff9e1e
2017-06-08 14:26:10 +02:00
Kenneth Giusti
c35fb276ce Mark the Pika driver as deprecated
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
2017-05-30 13:21:23 -04:00
Andrew Smith
ec4d6639bc Add get_rpc_transport call
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
2017-05-12 12:30:41 -04:00
Elancheran Subramanian
cc406e4edc Retry support for oslo_messaging_notifications driver
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
2017-04-18 11:53:19 -07:00
ChangBo Guo(gcb)
914b529000 serializer: remove deprecated RequestContextSerializer
We deprecated RequestContextSerializer in 404bebcca and
it's not used by any project, so we can remove it safely now.

Change-Id: I0300f5d2aaa85d515c0437e0e69399b9f5bad09a
2017-03-29 16:21:17 +08:00
Hanxi Liu
4cf269afee Fix releasenotes
Fix the unreleased page and remove reno pages extra symbols.

Change-Id: I291b18560a11a318577b61c15a3462dabb0eb366
2017-02-22 14:08:19 +08:00
4fbfd95fca Update reno for stable/ocata
Change-Id: I4d365377e6c01e040f705bf70ed86c9f1d97234e
2017-01-20 19:15:37 +00:00
Andreas Jaeger
7a1694b6c1 Enable release notes translation
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
2016-10-06 20:42:38 +02:00
Doug Hellmann
e4f22c91f0 Update reno for stable/newton
Change-Id: I7761e3025cc312c72a26d53c0bf0519ed0245cdf
2016-08-29 16:07:34 -04:00
Jenkins
bafe720867 Merge "Introduce TTL for idle connections" 2016-07-27 20:03:38 +00:00
Kirill Bespalov
162f6e987b Introduce TTL for idle connections
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
2016-07-22 13:03:04 +03:00
Joshua Harlow
538c84b300 Add deprecated relnote for max_retries rabbit configuration option
Change-Id: I3e7fbededc972c5c785c037e2abd7ccff0aae267
2016-07-12 17:40:01 -07:00
OpenStack Proposal Bot
df9a0097a6 Imported Translations from Zanata
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I344d2a0c432927d6dde0208dc0682c36c8a85655
2016-07-01 07:58:08 +00:00
Kirill Bespalov
0991a696ca Add reno for releasenotes management
An initial patch to add reno and create a base directory for
release notes

Change-Id: If393d865f3f054379a713d0e9f905d43b2faeccb
2016-05-19 17:14:31 +03:00