<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Apr 23, 2014 at 4:47 AM, Sean Dague <span dir="ltr"><<a href="mailto:sean@dague.net" target="_blank">sean@dague.net</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I've spent a couple of days getting to the bottom of:<br>
<br>
Bug 1302774 - Failed to detach volume because of volume not found error<br>
prevents vm teardown<br>
<br>
This is an ec2 specific failure path, which mostly looks like a<br>
combination of a not very good test case and the EC2 code in nova<br>
collapsing the volume states in a way that seems completely incorrect<br>
based on what I can read on what's expected from this call.<br>
<br>
However, these are symptoms of a bigger issue. The EC2 paths in Nova are<br>
old, fragile, and error prone. The test coverage for these paths is<br>
minimal, and largely hasn't evolved in the last year. The last<br>
substantial addition to the EC2 tests in Tempest was by Burt Holtzman in<br>
July 2013, Burt has also been contributing to the Nova side, but beyond<br>
Burt, there basically aren't contributors right now.<br>
<br>
I really don't like shipping code in Nova that we know isn't good. With<br>
very few contributions in this code though, it's defacto, if not<br>
officially, deprecated.<br>
<br>
I'd like to see if there are any more people interested in keeping these<br>
interfaces functional (by contributing both on the nova and tempest<br>
sides). If so, great!<br>
<br>
If we get to the end of Juno in the current state, I think we need to<br>
consider actually deprecating the EC2 support in Nova. Because I'm<br>
pretty sure what we have today actually only works if you are using boto<br>
on the client side, and doesn't really look like EC2 at any real level<br>
of inspection.<br></blockquote><div><br></div><div>I Agree with this general sentiment.  I would like to see EC2 support stay, but if no one is maintaining it and we know its broken we should deprecate it.</div><div> </div>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
        -Sean<br>
<br>
--<br>
Sean Dague<br>
<a href="http://dague.net" target="_blank">http://dague.net</a><br>
<br>
</font></span><br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div></div>