<font size=2 face="sans-serif">I have a patch up for review on this:</font>
<br>
<br><a href=https://review.openstack.org/#/c/35061/><font size=3 color=blue><u>https://review.openstack.org/#/c/35061/</u></font></a><font size=3>
</font>
<br>
<br><font size=2 face="sans-serif">However, this doesn't fix the vm_states.SOFT_DELETED
mapping in nova.api.openstack.common so if you show an instance with vm_states.SOFT_DELETED,
the response status will be 'DELETED'.</font>
<br>
<br><font size=2 face="sans-serif">I'd like to see if there are any opinions
on if this should come back as 'SOFT_DELETED' or if everyone is OK with
mapping soft-delete to 'DELETED' in the v3 API?</font>
<br>
<br><font size=2 face="sans-serif">As far as the bug is concerned, I've
at least done what I wanted which was to make the filtering work when searching
on SOFT_DELETED and raise a BadRequest on unmapped status values to shore
up the usability problem there.<br>
</font>
<br><font size=2 face="sans-serif"><br>
</font>
<br><font size=1 face="Arial">Thanks,</font>
<br>
<br><font size=3 color=#8f8f8f face="Arial"><b>MATT RIEDEMANN</b></font><font size=1 face="Arial"><br>
Advisory Software Engineer<br>
Cloud Solutions and OpenStack Development</font>
<table width=680 style="border-collapse:collapse;">
<tr height=8>
<td width=680 colspan=2 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;">
<hr>
<tr valign=top height=8>
<td width=418 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;"><font size=1 color=#4181c0 face="Arial"><b>Phone:</b></font><font size=1 color=#5f5f5f face="Arial">
1-507-253-7622</font><font size=1 color=#4181c0 face="Arial"> | <b>Mobile:</b></font><font size=1 color=#5f5f5f face="Arial">
1-507-990-1889</font><font size=1 color=#4181c0 face="Arial"><b><br>
E-mail:</b></font><font size=1 color=#5f5f5f face="Arial"> </font><a href=mailto:mriedem@us.ibm.com target=_blank><font size=1 color=#5f5f5f face="Arial"><u>mriedem@us.ibm.com</u></font></a>
<td width=261 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;">
<div align=right><img src=cid:_1_0EA2C1800EA2BBEC004D300686257BA9 width=83 height=30 alt=IBM><font size=1 color=#5f5f5f face="Arial"><br>
<br>
3605 Hwy 52 N<br>
Rochester, MN 55901-1407<br>
United States</font></div></table>
<br>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">Matt Riedemann/Rochester/IBM@IBMUS</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">OpenStack Development
Mailing List <openstack-dev@lists.openstack.org>, </font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">07/01/2013 04:14 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [openstack-dev]
[Nova] Seperate out 'soft-deleted' instances        from
'deleted' ones?</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=2 face="sans-serif">For everyone's awareness, there is a
bug related to this: </font><a href="https://bugs.launchpad.net/nova/+bug/1196255"><font size=3 color=blue><u>https://bugs.launchpad.net/nova/+bug/1196255</u></font></a><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
</font><font size=3><br>
</font><font size=1 face="Arial"><br>
Thanks,</font><font size=3> <br>
</font><font size=3 color=#8f8f8f face="Arial"><b><br>
MATT RIEDEMANN</b></font><font size=1 face="Arial"><br>
Advisory Software Engineer<br>
Cloud Solutions and OpenStack Development</font><font size=3> </font>
<table width=680 style="border-collapse:collapse;">
<tr height=8>
<td width=678 colspan=2 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:1px 1px;">
<hr>
<tr valign=top height=8>
<td width=416 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:1px 1px;"><font size=1 color=#4181c0 face="Arial"><b>Phone:</b></font><font size=1 color=#5f5f5f face="Arial">
1-507-253-7622</font><font size=1 color=#4181c0 face="Arial"> | <b>Mobile:</b></font><font size=1 color=#5f5f5f face="Arial">
1-507-990-1889</font><font size=1 color=#4181c0 face="Arial"><b><br>
E-mail:</b></font><font size=1 color=#5f5f5f face="Arial"> </font><a href=mailto:mriedem@us.ibm.com target=_blank><font size=1 color=#5f5f5f face="Arial"><u>mriedem@us.ibm.com</u></font></a><font size=3>
</font>
<td width=259 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:1px 1px;">
<div align=right><img src=cid:_1_0976D6A40976D2A4004D300686257BA9 width=83 height=30 alt=IBM><font size=1 color=#5f5f5f face="Arial"><br>
<br>
3605 Hwy 52 N<br>
Rochester, MN 55901-1407<br>
United States</font></div></table>
<br><font size=3><br>
<br>
<br>
<br>
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
From:        </font><font size=1 face="sans-serif">Yufang
Zhang <yufang521247@gmail.com></font><font size=3> </font><font size=1 color=#5f5f5f face="sans-serif"><br>
To:        </font><font size=1 face="sans-serif">openstack-dev@lists.openstack.org,
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
Date:        </font><font size=1 face="sans-serif">06/30/2013
10:01 AM</font><font size=3> </font><font size=1 color=#5f5f5f face="sans-serif"><br>
Subject:        </font><font size=1 face="sans-serif">[openstack-dev]
Seperate out 'soft-deleted' instances from        'deleted'
ones?</font><font size=3> <br>
</font>
<hr noshade><font size=3><br>
<br>
<br>
In nova-api, both vm_states.DELETED and vm_states.SOFT_DELETED states are
mapped to the 'DELETED' status. Thus although nova-api supports filtering
instances by instance status, we cannot get instances which are in 'soft-deleted'
status, like:  <br>
<br>
nova list --status SOFT_DELETED <br>
<br>
So does it make sense to seperate out 'soft-deleted' instances from 'deleted'
ones in the api level?  <br>
<br>
To achive this, we can modify the state-status mappings in nova-api to
map vm_states.SOFT_DELETED to a dedicated status(like SOFT_DELETED) and
vice versa. Of course, some modification should be token in the instance
filter logic. <br>
<br>
Could anyone give some opinions before I am working on it? <br>
<br>
Thanks.</font><tt><font size=2>_______________________________________________<br>
OpenStack-dev mailing list<br>
OpenStack-dev@lists.openstack.org</font></tt><font size=3 color=blue><u><br>
</u></font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"><tt><font size=2 color=blue><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></tt></a><font size=3><br>
</font><tt><font size=2>_______________________________________________<br>
OpenStack-dev mailing list<br>
OpenStack-dev@lists.openstack.org<br>
</font></tt><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"><tt><font size=2>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</font></tt></a><tt><font size=2><br>
</font></tt>
<br>