openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #03013
Re: Cross-zone instance identifiers in EC2 API - Is it worth the effort?
-
To:
openstack@xxxxxxxxxxxxxxxxxxx
-
From:
Thierry Carrez <thierry@xxxxxxxxxxxxx>
-
Date:
Thu, 07 Jul 2011 10:29:00 +0200
-
In-reply-to:
<CAAE6tVYh=XGSuOGi++qdrajtRCfEfsWQdZbTufAzRp7QF63zcA@mail.gmail.com>
-
Organization:
OpenStack
-
User-agent:
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110516 Thunderbird/3.1.10
Jay Pipes wrote:
> Recently, Nova added support for multiple zones in the OpenStack API.
> Using the nova-manage tool, you can get a list of instances in a
> single zone or in multiple zones using the --recurse option. When just
> querying a local zone's API server, the listed instance identifiers
> will be integer IDs. When using the --recurse option, the listed
> instance identifiers are UUIDs since they are globally unique.
>
> Multiple zones is currently only supported in the OpenStack API, and
> the question has been raised whether effort should be expended to get
> parity in the EC2 API for this. The problem with the EC2 API is that
> we do not have control over the instance identifiers -- they are an 8
> character text string. We would still need to map the EC2 instance
> identifier to some globally unique identifier (like a UUID), but the
> solutions for how to do this aren't pretty (see
> http://etherpad.openstack.org/EC2UUID).
We have a spec covering some of this:
https://blueprints.launchpad.net/nova/+spec/ec2-id-compatibilty
It's "Essential", assigned to Soren and targeted to diablo-3. I'd love
to hear his thoughts on this :)
Vish set that spec to "Essential" because the current situation was
supposed to be completely broken, but reading you guys, it appears not
as broken as expected ? Should importance be downgraded to a "nice to
have" ?
--
Thierry Carrez (ttx)
Release Manager, OpenStack
References