From 0230415e0149a6178f570be8463e30feed4351a6 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Wed, 7 Jan 2015 17:36:14 +0100 Subject: openstack: openstack-dev history; history before asyncio --- doc/openstack.rst | 46 +++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 43 insertions(+), 3 deletions(-) diff --git a/doc/openstack.rst b/doc/openstack.rst index 7ec5f39..9b7d88f 100644 --- a/doc/openstack.rst +++ b/doc/openstack.rst @@ -107,8 +107,40 @@ Optimization, can be done later: parallel tasks (ex: send multiple requests to a database) -History -------- +openstack-dev mailing list +-------------------------- + +* `[oslo] Progress of the port to Python 3 + `_ + (Victor Stinner, Jan 6 2015) + +* `[oslo] Add a new aiogreen executor for Oslo Messaging + `_ + (Victor Stinner, Nov 23 2014) + +* `[oslo] Asyncio and oslo.messaging + `_ + (Mark McLoughlin, Jul 3 2014) + + * `SQLAlchemy and asynchronous programming + `_ + by Mike Bayer (author and maintainer of SQLAlchemy) + +* `[Solum][Oslo] Next Release of oslo.messaging? + `_ + (Victor Stinner, Mar 18 2014) + +* `[solum] async / threading for python 2 and 3 + `_ + (Victor Stinner, Feb 20 2014) + +* `Asynchrounous programming: replace eventlet with asyncio + `_ + (Victor Stinner, Feb 4 2014) + + +History of asyncio in OpenStack +------------------------------- Maybe the good one, aioeventlet project: @@ -151,7 +183,7 @@ New try with a greenio executor for Oslo Messaging: `_ merged into openstack/oslo-specs. * July 7, 2014: Patch `Fix AMQPListener for polling with timeout `_ merged into Oslo Messaging -* July: greenio executor, `[openstack-dev] [oslo] Asyncio and oslo.messaging +* July 2014: greenio executor, `[openstack-dev] [oslo] Asyncio and oslo.messaging `_ First try with a trollius executor for Oslo Messaging: @@ -189,3 +221,11 @@ First discussion around asyncio and OpenStack: `_ proposed by Flavio Percoco and accepted for OpenStack Icehouse by Mark McLoughlin + + +History of asynchronous programming in OpenStack +------------------------------------------------ + +In the past, the Nova project used Tornado, then Twisted and it is now using +eventlet which also became the defacto standard in OpenStack + -- cgit v1.2.1