The goal isn't for ec2 api to be a "second class citizen", but to keep it from being a limiting factor since we don't have control over it. How does the compatibility layer make it second class?<br><br><div class="gmail_quote">
On Thu, Jul 7, 2011 at 10:53 AM, Soren Hansen <span dir="ltr"><<a href="mailto:soren@linux2go.dk">soren@linux2go.dk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
2011/7/7 Vishvananda Ishaya <<a href="mailto:vishvananda@gmail.com">vishvananda@gmail.com</a>>:<br>
<div class="im">> I think we should move toward ec2 being a compatibility layer that is translated into the os api. This compatibility layer would sit at the top level zone and could maintain its own database for conversion of ids, management of secret and access keys, etc.<br>
<br>
</div>With all due respect, I think this is a terrible idea. From a<br>
technical perspective, a backend that is flexible enough to support<br>
both the EC2 and the OpenStack (and OCCI and vCloud and whatever else)<br>
APIs without translation layers is a good thing and helps keep the<br>
separation clean.<br>
<br>
>From an adoption perspective, like it or not, EC2 is popular. Lots of<br>
people use it and are comfortable and familiar with its API. I don't<br>
see what we'll win by so thoroughly reducing the EC2 API to a second<br>
class citizen in Nova.<br>
<div class="im"><br>
--<br>
Soren Hansen | <a href="http://linux2go.dk/" target="_blank">http://linux2go.dk/</a><br>
Ubuntu Developer | <a href="http://www.ubuntu.com/" target="_blank">http://www.ubuntu.com/</a><br>
OpenStack Developer | <a href="http://www.openstack.org/" target="_blank">http://www.openstack.org/</a><br>
<br>
_______________________________________________<br>
</div><div><div></div><div class="h5">Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</div></div></blockquote></div><br>