147 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
8efe0bea31 Updated from global requirements
Change-Id: Ib8c1fa32298caf654d706a839a23f605989e0a48
2016-11-09 23:03:04 +00:00
OpenStack Proposal Bot
c961ba9295 Updated from global requirements
Change-Id: I195d860b550aeff473c1779fb83ed0cfc650cdf6
2016-11-06 02:05:50 +00:00
Gevorg Davoian
90125aa885 Replace retrying with tenacity
This patch replaces the legacy retrying library with the newer
and more convenient tenacity one, taking into account that:
1) retrying uses milliseconds for wait times, but tenacity uses seconds;
2) retrying has a lot of numeric arguments for specifying behaviour
of decorated functions, while tenacity has a few of them, which are
specialized objects, thus making the retry-decorator more flexible.

Change-Id: Ib6ecffe5d1cf292badbb9eb6db6260f17460f343
Closes-Bug: #1635399
2016-11-03 12:36:57 +00:00
OpenStack Proposal Bot
b1b3677a75 Updated from global requirements
Change-Id: I1358feb2f87821e8a18ac8b77461df57fa2a6168
2016-11-02 22:00:00 +00:00
OpenStack Proposal Bot
3efbdc703e Updated from global requirements
Change-Id: I8dced43299478078afb75c71b187b7f0607276ad
2016-10-27 12:21:15 +00:00
OpenStack Proposal Bot
96b9618228 Updated from global requirements
Change-Id: Ib121090566ec7765b52f22227e1ccfe2fe413aff
2016-10-14 05:30:16 +00:00
OpenStack Proposal Bot
86df23d979 Updated from global requirements
Change-Id: Id6a49871b29e74fcd9dee544cf796a5b6673723d
2016-08-24 01:37:31 +00:00
Kenneth Giusti
39c3901b8c Merge remote-tracking branch 'origin/master' into resync-to-master
Change-Id: Id59697351a2f5d00d8e145e95bfe6e7a919b86f2
2016-08-17 09:30:09 -04:00
Kenneth Giusti
b7717e1616 [AMQP 1.0] small fixes to improve timer scalability
This patch introduces the following tweaks to the timer
implementation:

Reduce the number of timers that need to be tracked by reducing the
timer granularity to units of seconds.

Decrease the default timeout values to further reduce the total number
of tracked timers.

Batch multiple expiring events that share the same deadline.

Inline the timer comparison code in the main event loop.

Avoid using an expensive comparison method in the heap sort by using
an integer primitive instead.

Use monotonic time instead of time.time()

Change-Id: I83e86bf203e6a641085e482c7ccf0e01f4fb4d86
2016-08-15 13:30:37 -04:00
OpenStack Proposal Bot
ee8fff03d9 Updated from global requirements
Change-Id: Ibef43ee38fc395b3d9d55f5e0f820e5c0d0308b1
2016-08-12 00:24:13 +00:00
OpenStack Proposal Bot
51652c57d2 Updated from global requirements
Change-Id: I5b87131404d34b69dab22564eccb8f1e1a141761
2016-08-04 02:40:46 +00:00
OpenStack Proposal Bot
2003a52a16 Updated from global requirements
Change-Id: Ibdebbd59e62297de8ddd6fbec7743e3c66d1108f
2016-08-03 09:06:36 +00:00
OpenStack Proposal Bot
12886219a6 Updated from global requirements
Change-Id: Iae11896324f16164fd62a53c089ebd2948437098
2016-07-29 02:33:54 +00:00
OpenStack Proposal Bot
d1cbca851b Updated from global requirements
Change-Id: I7e0a79888c46869c6b7deeda7e7aaeb877c8873d
2016-07-19 15:19:58 +00:00
OpenStack Proposal Bot
73b3286eee Updated from global requirements
Change-Id: Ib89194bdf72da24309f398016b73ee9d67885c39
2016-07-15 03:46:40 +00:00
OpenStack Proposal Bot
c6c70aba2d Updated from global requirements
Change-Id: I3d565fabb11b45c6420ed80c81504886b53b99c7
2016-07-09 19:25:54 +00:00
OpenStack Proposal Bot
6945323b34 Updated from global requirements
Change-Id: Ie47c04a5c439bd6303e50794909c2a81bc64e4d1
2016-06-30 18:48:25 +00:00
OpenStack Proposal Bot
5afb60512a Updated from global requirements
Change-Id: I0cc8324da21fa246c936685048782ad2c2a94368
2016-06-14 21:09:44 +00:00
OpenStack Proposal Bot
a620319af4 Updated from global requirements
Change-Id: Idb293b41afef83871ebfdb451f7f6a079ce10711
2016-06-02 04:08:22 +00:00
OpenStack Proposal Bot
4b0e247d2d Updated from global requirements
Change-Id: I5e48d3f427128c6beebdd04ec9dbfc96683cee9e
2016-05-31 03:05:21 +00:00
OpenStack Proposal Bot
f6e1e0acb6 Updated from global requirements
Change-Id: Ief26e52f3ffdded98f1ba46e17c62c7fc7c2a8b8
2016-05-19 18:36:52 +00:00
OpenStack Proposal Bot
6037b2b544 Updated from global requirements
Change-Id: I604efabd42200e0628f108a7043d1212725a29d6
2016-05-10 18:41:44 +00:00
OpenStack Proposal Bot
159762b314 Updated from global requirements
Change-Id: Ibbf847251a5bd3277e8b519fd47f51d61e090490
2016-04-19 12:28:00 +00:00
OpenStack Proposal Bot
a705e0b680 Updated from global requirements
Change-Id: Ifbd52560ac4363aef62172cb0b59f1b2e65b4e90
2016-04-07 17:13:15 +00:00
OpenStack Proposal Bot
d630b64c1e Updated from global requirements
Change-Id: I3e98a534420f7ac2a91f4c91bf32db7f6b759ee1
2016-04-04 23:21:04 +00:00
OpenStack Proposal Bot
a95035c264 Updated from global requirements
Change-Id: I558ae8577fba6feeb393b4c193e39747318809a9
2016-02-26 01:52:26 +00:00
OpenStack Proposal Bot
2f7b583c98 Updated from global requirements
Change-Id: If5bf5ff42929c2d0e0b0d294688be0cb8b90ecc9
2016-02-20 21:59:35 +00:00
OpenStack Proposal Bot
6bc1f01fcc Updated from global requirements
Change-Id: Idd270a718ca25246206d133e8697fc14a4a43637
2016-02-19 22:17:24 +00:00
Victor Stinner
d260744773 Remove aioeventlet executor
I wrote the aioeventlet executor as a first step to replace eventlet
with trollius in OpenStack. Sadly, the project of replacing eventlet
with something else (trollius, threads or whatever) looks to be stuck
because of various reasons. See the spec:

    "Replace eventlet + monkey-patching with ??"
    https://review.openstack.org/#/c/164035/

Recently, I deprecated the trollius project in favor of asyncio:

    http://trollius.readthedocs.org/deprecated.html

Since I abandonned my project to replace eventlet with trollius, I
now propose to remove the unused aioeventlet executor from Oslo
Messaging to simplify the code and remove unused dependencies
(especially trollius).

Since the aioeventlet executor is not used by any application, it's
safe to remove it. Removing the executor removes trollius and
aioeventlet dependencies.

... The executor may come back "later" when the first OpenStack
service will start to drop Python 2 support.

For more information on asyncio in OpenStack, see:
http://aioeventlet.readthedocs.org/openstack.html

Note: the executor was added by the change
I7a78ed998719a703077232726f66d882463b1297.

Change-Id: I10d8d7d4134b32e4fc0badfa15e9ffb005910139
2016-02-17 11:27:15 +01:00
OpenStack Proposal Bot
6d654ec05f Updated from global requirements
Change-Id: Ia174560897140352c8feecd1879a8737f890ba8d
2016-02-12 20:29:04 +00:00
OpenStack Proposal Bot
e3fb6725e2 Updated from global requirements
Change-Id: I497500f1191a331a22bbe258d40877f4c054449b
2016-02-11 15:13:42 +00:00
OpenStack Proposal Bot
3adb5ab6b3 Updated from global requirements
Change-Id: Ia89d8ca9e903585c76d5005316413cfafbdfaa35
2016-02-11 07:43:42 +00:00
OpenStack Proposal Bot
79c9b4678d Updated from global requirements
Change-Id: I9c83f56ee337c5418de5af78624f35ec16be557a
2016-01-26 23:27:57 +00:00
OpenStack Proposal Bot
fb1164f1fc Updated from global requirements
Change-Id: Ifffa1b2f4050ee5dbb05d706f8f38f26db685821
2016-01-24 20:53:02 +00:00
OpenStack Proposal Bot
3e5a9f6abd Updated from global requirements
Change-Id: Ie4185cc70fa5765a9d0282f8ceaeb708329e62d9
2016-01-23 10:52:44 +00:00
OpenStack Proposal Bot
7d71a98cc1 Updated from global requirements
Change-Id: I2c978437d9a62557dfd8fccc0e25c9b7b5625571
2016-01-18 22:45:00 +00:00
OpenStack Proposal Bot
c818e85381 Updated from global requirements
Change-Id: I7d219ca0d0c774888d2146fa7a8549457c1e57ba
2016-01-16 03:31:16 +00:00
Davanum Srinivas
19921a9ec4 Explicitly add pika dependencies
"tox -e pip-missing-reqs" uncovered these direct
dependencies

Change-Id: Ibcadc4c9f68926ee0bd553589fa959453a127dfc
2016-01-13 14:53:21 +00:00
OpenStack Proposal Bot
9f41070ee2 Updated from global requirements
Change-Id: Icf768ad0d2df378594cfbc4c31a76ef0e2c59bac
2016-01-08 06:54:40 +00:00
Davanum Srinivas
2982b6a7ed Merge remote-tracking branch 'origin/feature/pika' into merge-branch
Change-Id: I570b3dbb3ecaa13d5a6b240a092de82ee0b39c50
2016-01-07 08:21:04 -05:00
OpenStack Proposal Bot
91273fed79 Updated from global requirements
Change-Id: I264917bf050e20343c31e6063571781933f7399d
2016-01-06 23:18:35 +00:00
OpenStack Proposal Bot
7c723afd0a Updated from global requirements
Change-Id: Ic15d42cb0f0ce44a62e197e11f209619015ea425
2016-01-01 20:32:09 +00:00
OpenStack Proposal Bot
b1039db1b3 Updated from global requirements
Change-Id: I6f0f02b4633f9b2817b3e19fadcbb2c3e5b5c46d
2015-12-15 18:59:11 +00:00
Davanum Srinivas
cc0f8cc8a9 Merge remote-tracking branch 'origin/master' into merge-branch
Change-Id: Ice6dcc3867dff6b7fea5647a3b79d1c765bf9d73
2015-12-14 16:21:42 +02:00
OpenStack Proposal Bot
a5d7889174 Updated from global requirements
Change-Id: Ifd78016c067740477a82dbe06d74d5944ba91893
2015-12-11 15:24:05 +00:00
OpenStack Proposal Bot
a1fb6b9776 Updated from global requirements
Change-Id: Ie3e254b5b37a1d74eeb24ce1ae179ca9b4e84707
2015-12-08 02:32:50 +00:00
Dmitriy Ukhlov
438a808c91 Adds comment, updates pika-pool version
Change-Id: I3d9702bfdde89279258dbf0af027fa2a4a044edd
2015-12-07 16:48:21 +00:00
Jenkins
118da5ffaa Merge "Updated from global requirements" 2015-11-29 12:53:30 +00:00
Jenkins
c57ff6173c Merge "Revert "serializer: remove deprecated RequestContextSerializer"" 2015-11-29 04:36:48 +00:00
Davanum Srinivas (dims)
6cd1dcebc0 Revert "serializer: remove deprecated RequestContextSerializer"
This reverts commit fb2037bcb492137ee7de5488c30ef8941b914e13.

Change-Id: I9b32708340c232369940738ade14cb6cbb02b331
2015-11-29 02:21:46 +00:00