openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #05499
Re: OSAPI and Zones
On Nov 15, 2011, at 7:18 AM, Jorge Williams wrote:
>> But why do you want to move the Zone code into the extension part ?
>> It's a core part of OpenStack, why it doesn't stay in the core code ?
>
> If something is in core then it's guaranteed to be available always. A client should be able to count on the functionality in core for a particular version of an API. Zone's offer admin level functionality that may not be available to all users. I don't think that Rackspace will expose Zones to it's customers right away, for example. By having Zones as an extension a client can detect whether zone support is available or not.
It was my understanding that zones would be transparent to the user; in fact, we went to great pains to ensure that zone information was *not* available to the user. Clients would not need to detect if zones exist.
-- Ed Leafe
References