nova/nova/api/ec2
Matt Riedemann f2c1cfae53 Partial revert of ec2 removal patch
In Id7936be290b6febd18deb4c2db8ea4d678d4d9b1 and
I8bf7cbaa7015bb61656ab90ccc8f944aaeebb095 parts of the ec2
infrastructure were removed that had been deprecated and warned about
in Liberty.

However, changes were made to the metadata server in these changes as
well, none of which had been warned about, and arguably should not be
removed ever. The metadata server is an AWS construct, and given the
implementation order of APIs in Nova (ec2 was the first API) it shares
code with the ec2 base classes. But it's the ec2 API we were
deprecating out and deleting.

Removing these breaks anyone upgrading using the metadata server, as
was seen by the neutron multinode job.

In addition, paste filters should *never* return a response code
directly. Doing so means they block processing the rest of the
pipeline. Which means that the deprecation approach that was used here
actually forcably broke anyone with existing deploys.

Change-Id: I22eb3a3fcd8e74a1d9085acde15c25a927ae12cb
Closes-Bug: #1545101
2016-02-19 14:34:38 +00:00
..
__init__.py Partial revert of ec2 removal patch 2016-02-19 14:34:38 +00:00
cloud.py Remove Deprecated EC2 and ObjectStore impl/tests 2016-01-08 06:30:20 -05:00
ec2utils.py Switch to oslo.cache lib 2016-02-02 08:20:13 -05:00