1104 Commits

Author SHA1 Message Date
Mehdi Abaakouk
894db18563 Remove useless additional requirement file
amqp1 requirements doesn't need anymore to be in
a separate file.

Change-Id: If8de5bcac231052ebf93323bf3923ab942a0de17
2015-09-15 11:29:52 +02:00
OpenStack Proposal Bot
e9a1492b72 Imported Translations from Transifex
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I0177db405b1fb3525a990106455a3d3e6f3222d2
2015-09-08 06:18:13 +00:00
Jenkins
88667c6159 Merge "Update path to subunit2html in post_test_hook" 2015-09-07 08:22:04 +00:00
Joshua Harlow
bc3ae7317a Update path to subunit2html in post_test_hook
Per:

http://lists.openstack.org/pipermail/openstack-dev/2015-August/072982.html

The location of subunit2html changed on the images in the gate
so update the path used in the post_test_hook.

Change-Id: I7f87e6a18af6f4ac088ff2bf5f0a19e1aa55297e
2015-09-03 10:51:51 -07:00
Jenkins
155e867611 Merge "Port the AMQP1 driver to new Pyngus SASL API" 2015-09-03 13:56:46 +00:00
Takashi NATSUME
4d0ab45200 Fix typos in a document and a comment
reciever => receiver
explict => explicit

Change-Id: I777ca463cefa222d8c5251ce29a898f46119b122
2015-09-01 16:46:15 +09:00
OpenStack Proposal Bot
ca7adccb20 Updated from global requirements
Change-Id: Ic84dea45ecf897109078c075b6240c204b9c0aa0
2015-08-28 23:47:09 +00:00
Jenkins
855f702efc Merge "Imported Translations from Transifex" 2015-08-27 08:46:24 +00:00
Jenkins
e4817384b5 Merge "Add config options to the documentation" 2015-08-27 08:23:23 +00:00
OpenStack Proposal Bot
b8c4be7bfc Imported Translations from Transifex
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I33972afd27cc7cbf6a8523575d3c7a6bf429e993
2015-08-27 06:15:03 +00:00
OpenStack Proposal Bot
58c13f8c37 Updated from global requirements
Change-Id: I02ba294a49a4bc029aecf4c443280dd3428728d0
2015-08-27 04:18:11 +00:00
Kenneth Giusti
992c7ec5b0 Port the AMQP1 driver to new Pyngus SASL API
Pyngus 2.0 includes a new API for configuring SASL credentials.
Previous versions of Pyngus did not provide this API - the driver had
to invoke Proton APIs in order to configure user credentials.  Moving
to the Pyngus API will preserve compatibility with older versions of
Proton, since the next release of Proton wil be changing its SASL API.

Pyngus 2.0 also adds strict enforcement of callback re-entrancy
constrants.  This patch fixes some bad driver reentrancy violations.

Closes-bug: #1473515
Change-Id: Iddccefd3ee3c9092c086fc54e3810f78d5df9338
2015-08-26 11:24:25 -04:00
OpenStack Proposal Bot
f4b6171b53 Updated from global requirements
Change-Id: Ie0a5db81fd0a789f0003e47b986c9684b20623ab
2015-08-26 14:06:29 +00:00
Jenkins
a3d3a12aab Merge "Imported Translations from Transifex" 2015-08-26 08:59:41 +00:00
OpenStack Proposal Bot
087b14617e Imported Translations from Transifex
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I753eb243104689276e2c49aebcdbe1745949db25
2015-08-26 06:33:03 +00:00
OpenStack Proposal Bot
bb5afe14fa Updated from global requirements
Change-Id: I43546d9f3269865e9883c236f5db8e16e535edb6
2015-08-26 05:19:31 +00:00
Doug Hellmann
0c65ef51c4 Add config options to the documentation
Add the directive to include the configuration options to the library
documentation.

Depends-On: I549c8db98bf548dd0a7e8869a57301fa4096f78c
(feature change in oslo.config)
Depends-On: I89e3e4fd41ed4c989c2dd4c9cd1d7b7e806fa15a
(global requirements change to update oslo.config version)

Change-Id: Ibec7071027fc33374a73abc30f8f672380bae6ea
2015-08-25 17:53:05 +00:00
OpenStack Proposal Bot
170fdc314e Updated from global requirements
Change-Id: I5b2c5c6727c2d996d953740daa11373ed64409fd
2015-08-25 07:10:53 +00:00
Jenkins
b02dd25655 Merge "Mask passwords when logging messages" 2015-08-24 16:10:31 +00:00
Ryan Rossiter
c990ee02fa Mask passwords when logging messages
When logging a message, any secrets and passwords should be masked. This
uses oslo_utils.strutils to mask any passwords that are to be logged.

Change-Id: I263d44c0f2e900c5f6e210cbd7ec56e48d0d5bb2
Closes-Bug: #1487038
2015-08-24 13:13:44 +00:00
OpenStack Proposal Bot
be05c54d33 Updated from global requirements
Change-Id: I256071ecbde8683e23d0b9b0d370767a5d8f14df
2015-08-23 05:27:53 +00:00
Jenkins
d0d08bd406 Merge "Added trace logging for debuggability" 2015-08-22 01:47:50 +00:00
Jenkins
312491adf8 Merge "Use proper translating helper for logging" 2015-08-21 09:21:03 +00:00
Davanum Srinivas
588d795b3c Use proper translating helper for logging
Add hacking rule borrowed from keystone to make sure
we don't regress and fix all the issues found by the
hacking check.

Change-Id: I41635fdd83c3e04d04f9849a72c49ccb5ac42875
2015-08-20 21:01:59 -04:00
Jenkins
67d8bcd5dc Merge "Improve simulator.py" 2015-08-20 18:24:37 +00:00
Victor Sergeyev
28de384e9c Improve simulator.py
- added config options to set debug level
- added config options to show proceed messages per second on rpc-server
- added config options to select executor for rpc-server
- added config options to select call or cast mesages for rpc-client

Usage section updated

Change-Id: Ieadbc600f556ca5eb43b05abec69315b46023662
2015-08-20 11:56:42 +03:00
Jenkins
385a768900 Merge "Fix message missing after duplicated message error" 2015-08-19 18:15:45 +00:00
OpenStack Proposal Bot
774da10518 Imported Translations from Transifex
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: Ibebc21909fd97ce75b985b3afa8143b54cf1fa64
2015-08-18 06:33:42 +00:00
Jenkins
03318a936d Merge "Updated from global requirements" 2015-08-17 18:05:24 +00:00
Jenkins
428414bf82 Merge "Replace 'M' with 'Mitaka'" 2015-08-17 17:49:54 +00:00
Davanum Srinivas
e1fadfc706 Added trace logging for debuggability
Pushing upstream a patch we used for debugging several rabbit
issues in an old fork of oslo.messaging. Use the new
LOG.trace() functionality from oslo.log 1.8.4

Co-Authored-by: Bogdan Dobrelya <bdobrelya@mirantis.com>
Co-Authored-by: Alexei Kornienko <akornienko@mirantis.com>
Co-Authored-by: Oleksii Zamiatin <ozamiatin@mirantis.com>

Change-Id: I0033bba47002f9685479bbd55b29746a06563a51
2015-08-16 22:36:31 -04:00
Davanum Srinivas
02a2e6d380 Log warning instead of raising RuntimeError
Changes introduced in:
I0fc1717e3118bc1cd7b9cd0ccc072251cfb2c038

are causing Neutron to fail as summarized by Doug in:
http://markmail.org/message/2xlclp7gqnqpkted

So we should log warnings instead and make sure we
find which projects are affected (using logstash) and
fix them. Once we do that, then we can switch this
back to raise RuntimeError(s)

Change-Id: I9dce272246b89f3ec63aefcf11d385fd2d21da6e
2015-08-16 22:23:37 -04:00
OpenStack Proposal Bot
0dae71dcfe Updated from global requirements
Change-Id: Id8375baa2a5d0051210f6e750b34845643de80d0
2015-08-14 09:21:11 +00:00
John L. Villalovos
d0c107bbbc Replace 'M' with 'Mitaka'
There were three instances of 'M' being used for the 'Mitaka' release.

Change-Id: Ia16bea3520dd2206bf490432864a741ca0d918cb
2015-08-13 09:37:15 -07:00
QingchuanHao
c70bf40be4 Fix message missing after duplicated message error
Message will not be handle after acknowledge failure, but it will store
in cache to prohibit handle duplicate message by skipping it.
So a message can be missed if client receive a duplicate message.

Fix this problem by store the message info in cache after a successfuly
message acknowledgment.

Change-Id: I907a58199eeadac22c31490111ec51ee6dd874d5
2015-08-12 11:26:09 +08:00
OpenStack Proposal Bot
e72dc250b3 Imported Translations from Transifex
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: Ic71fca8db681f54ee7b71fddb35123ac49d9074c
2015-08-05 06:17:18 +00:00
Victor Sergeyev
1b01d7cee1 Fix BaseDriver.listen_for_notifications() signature
listen_for_notifications() accepts `pool` argument in driver classes, so
we should add this argument to the base abstract class as well.

Change-Id: Ic52924bb66c8a89cdc90102b1171427806e9a823
2015-08-04 15:56:49 +03:00
OpenStack Proposal Bot
5ea78625c0 Imported Translations from Transifex
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I4e960de796e7d4f0c5126f91201e72c572087e87
2015-08-04 06:29:52 +00:00
OpenStack Proposal Bot
16ef20c0b6 Updated from global requirements
Change-Id: Ib82c24c5b29655f21d9b5f488ebf16c7c89d1b26
2015-08-04 00:56:56 +00:00
Jenkins
8374f8a6cd Merge "Ensures that some assumptions are true." 2015-08-03 21:06:31 +00:00
OpenStack Proposal Bot
41531d6043 Imported Translations from Transifex
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: If29b3ed37ecb77346ae14676a87ba6ae50686987
2.2.0
2015-07-31 06:54:35 +00:00
Jenkins
00fa37f2c8 Merge "Fully use futurist code-base to abstract concurrent.futures away" 2015-07-30 09:40:47 +00:00
Mehdi Abaakouk
0dafde9407 Ensures that some assumptions are true.
It's documented, the application consumer must not use wait before stop.
but this is not enforced, so enforce it

Also the code assume start/stop/wait are called from the same thread,
but this is not enforced, so enforce it.

A common broken usage is:

    server = oslo.messaging.get_rpc_server(..., executor='eventlet')
    t = threading.Thread(target=server.start)
    t.daemon = True
    t.start()
    ...foobar code...
    server.stop()
    server.wait()

With monkey patching, start() will do a context switch and then stop()
is called but start is unfinished, that can cause unexpected behavior.

This patch fixes these issues by making all of this explicit.

Closes-bug: #1465850
Closes-bug: #1466001

Change-Id: I0fc1717e3118bc1cd7b9cd0ccc072251cfb2c038
2015-07-30 07:35:06 +02:00
Jenkins
d1c546e5bb Merge "Imported Translations from Transifex" 2015-07-29 17:02:10 +00:00
OpenStack Proposal Bot
8ce1fcf262 Imported Translations from Transifex
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I453012597995d5b93501d9a1c02831bf9f1e4011
2015-07-29 06:39:13 +00:00
OpenStack Proposal Bot
53111dbf57 Updated from global requirements
Change-Id: I1fe92463973b429d60012d87230fbe333550c0b8
2015-07-29 03:49:59 +00:00
Joshua Harlow
93eb0febc7 Fully use futurist code-base to abstract concurrent.futures away
Change-Id: Iafa789f20d1ac365fe9da2ede2b2fa03a3b8720f
2015-07-23 11:58:49 -07:00
OpenStack Proposal Bot
577b93b048 Imported Translations from Transifex
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I6a163c5ee74ac047c2463d257ce73f4e05f16f1e
2015-07-23 06:14:35 +00:00
Jenkins
fae0daecdc Merge "Updated from global requirements" 2015-07-22 22:54:28 +00:00
Jenkins
25b9cdc9eb Merge "Allow a forward slash as a part of the user/password" 2015-07-22 17:26:59 +00:00