OpenStack API: Replaced Flask with WSGI 89/5689/2
authorpeusterm <manuel.peuster@uni-paderborn.de>
Wed, 15 Nov 2017 07:23:50 +0000 (08:23 +0100)
committerpeusterm <manuel.peuster@uni-paderborn.de>
Thu, 16 Nov 2017 08:24:07 +0000 (09:24 +0100)
commit4e5c81ecd37e7383c52dad55079f91b90dec22fe
treed5740e5ea235ace35ae09a7ff38a3a6b6e14c81f
parent396e91e0dc05304d524a41d5a6f48d75c2867974
OpenStack API: Replaced Flask with WSGI

Flask server introduced a couple of problems, e.g., pending
sockets when an experiment was shut down.
This patch solves this and improves stability and performance
of the emulated OpenStack APIs.

Increased PIP timeout in Dockerfile to make build more
robust in CI environment.

Change-Id: I54e040c56a10075555d13fe6fb144fc117340026
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
Dockerfile
src/emuvim/api/openstack/openstack_api_endpoint.py
src/emuvim/api/openstack/openstack_dummies/base_openstack_dummy.py
src/emuvim/api/openstack/openstack_dummies/glance_dummy_api.py
src/emuvim/api/openstack/openstack_dummies/heat_dummy_api.py
src/emuvim/api/openstack/openstack_dummies/keystone_dummy_api.py
src/emuvim/api/openstack/openstack_dummies/neutron_dummy_api.py
src/emuvim/api/openstack/openstack_dummies/nova_dummy_api.py