[
https://issues.apache.org/jira/browse/LIBCLOUD-110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tomaz Muraus resolved LIBCLOUD-110.
-----------------------------------
Resolution: Fixed
> The class inheritance between the OpenStack and Rackspace drivers is inverted.
> ------------------------------------------------------------------------------
>
> Key: LIBCLOUD-110
> URL: https://issues.apache.org/jira/browse/LIBCLOUD-110
> Project: Libcloud
> Issue Type: Improvement
> Components: Compute
> Reporter: Mike Nerone
> Fix For: 0.6.0
>
>
> In the current state of the computer drivers, the exists an inverted
> inheritance in that OpenStack inherits from Rackspace, where Rackspace (and
> potentially other specific OpenStack providers) should rather inherit from
> OpenStack. This inversion complicated several things:
> * Support for multiple OpenStack providers.
> * Support for multiiple OpenStack API versions in general.
> * Separately, future migration of the Rackspace driver to a new OpenStack
> version (e.g. migrating Rackspace to OpenStack 1.1 would migrate all
> OpenStack subclasses to 1.1).
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira