<div dir="ltr"><div class=""><div class=""><br></div></div><span name="Ala Rezmerita" class="">Ala Rezmerita</span> just created an etherpad with the issues description (Thanks Ala!)<br><br><a href="https://etherpad.openstack.org/gate-tempest-devstack-vm-quantum-full" target="_blank">https://etherpad.openstack.org/gate-tempest-devstack-vm-quantum-full</a><br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 19, 2013 at 9:50 AM, Miguel Lavalle <span dir="ltr"><<a href="mailto:miguel@mlavalle.com" target="_blank">miguel@mlavalle.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi,<br><br></div>During the last Quantum IRC meeting, I mentioned that in working with Tempest tests we have identified a good number of situations where the nova and quantum api's behaviors are not consistent. Below you will find a document that describes the identified issues and who is assigned to fix them. If anyone knows of other issues not listed below or wants to help, please let us know.<br>

<br><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:28px;background-color:transparent;text-decoration:none;font-family:'Trebuchet MS';font-weight:normal">Fix Jenkins gate-tempest-devstack-vm-quantum-full</span></p>


<br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">This
 document lists all the Tempest tests that are failing on a Devstack + 
Quantum Trunk setup. The goal is to make these tests pass for the Havana
 Milestone 3. Alla, </span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;text-decoration:none;font-family:Arial;font-weight:normal">Miguel and Jordan are working on this.</span></p>


<br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">For each test :</span></p>
<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">Provide the full path of the test. If the test has a double interface (JSON and XML), it’s enough to provide only the JSON path.</span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">Provide a small stacktrace or a link to a Paste service such as </span><a href="http://paste.openstack.org/" style="text-decoration:none" target="_blank"><span style="font-size:15px;font-family:Arial;color:rgb(17,85,204);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://paste.openstack.org/</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">Would be great to provide the CURL URL that triggers the bug</span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">Provide
  a small analysis of what the bug may be and the components involved 
(Quantum, Quantum API on Nova’s side, Nova-network etc.)</span></p></li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">As far as possible, provide the file and the line number where the Python exception is raised or translated (“casted”)</span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">If already filed, an URL to the bug report in Launchpad</span></p>


</li></ul><h1 dir="ltr" style="line-height:1.1087;margin-top:10pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:21px;background-color:transparent;text-decoration:underline;font-family:'Trebuchet MS';font-weight:bold">Tests related to the Fixed IPs Compute API extension (</span><span style="font-size:21px;font-family:'Trebuchet MS';color:rgb(0,0,255);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">Miguel</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:21px;background-color:transparent;text-decoration:underline;font-family:'Trebuchet MS';font-weight:bold">)</span></h1>


<br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">1) tempest.api.compute.admin.test_fixed_ips:FixedIPsTestJson.test_list_fixed_ip_details</span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:bold">Trace</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"> : </span><a href="http://paste.openstack.org/show/38363/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://paste.openstack.org/show/38363/</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:bold">curl</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"> </span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">-H "X-Auth-Token:$TOKEN" -X </span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">GET http://$IP:8774/v2/$TENANT_ID/os-fixed-ips/<a href="http://10.0.0.3" target="_blank">10.0.0.3</a></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:bold">API</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"> : </span><a href="http://api.openstack.org/api-ref.html#ext-os-fixed-ips" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://api.openstack.org/api-ref.html#ext-os-fixed-ips</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:bold">Explanation</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
 : Call to 
nova.api.openstack.compute.contrib.fixed_ips.FixedIPController::show() 
This file doesn’t use the Quantum API nor the Nova-Network API. It 
interacts directly with the DB, which is bad.</span></p></li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">A possible fix would be to :</span></p>


</li><ol style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:lower-alpha;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">Change
 nova.api.openstack.compute.contrib.fixed_ips.FixedIPController::show() 
to use either nova.network.api.API::get_fixed_ip() (for Nova Network) or
 nova.network.quantumv2.api.API:get_fixed_ip() (for Nova Network)</span></p></li><li dir="ltr" style="vertical-align:baseline;list-style-type:lower-alpha;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">Implement nova.network.quantumv2.api.API:get_fixed_ip() which currently raises a NotImplementedError exception</span></p>


</li></ol></ul><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">2) tempest.api.compute.admin.test_fixed_ips:FixedIPsTestJson.test_set_reserve</span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:bold">Trace</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"> : </span><a href="http://paste.openstack.org/show/38372/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://paste.openstack.org/show/38372/</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:bold">curl</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">  </span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">-H "X-Auth-Token:$TOKEN" -X </span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">POST http://$IP:8774/v2/$TENANT_ID/os-fixed-ips/<a href="http://10.0.0.3/action" target="_blank">10.0.0.3/action</a></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:bold">API</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"> : </span><a href="http://api.openstack.org/api-ref.html#ext-os-fixed-ips" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://api.openstack.org/api-ref.html#ext-os-fixed-ips</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:bold">Possible Fix</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
 : Should call 
nova.api.openstack.compute.contrib.fixed_ips.FixedIPController::_set_reserved()
 (once the result of db.fixed_ip_get_by_address() is made through the 
API). Here the problem is that neither Nova-Network nor Quatum API 
implement an equivalent of db.fixed_ip_update()</span></p></li></ul><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">3) tempest.api.compute.admin.test_fixed_ips:FixedIPsTestJson.test_set_unreserve</span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">Same as 2)</span></p>


</li></ul><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><h1 dir="ltr" style="line-height:1.15;margin-top:10pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:21px;background-color:transparent;text-decoration:underline;font-family:'Trebuchet MS';font-weight:bold">Tests related to Quotas Admin(</span><span style="font-size:21px;font-family:'Trebuchet MS';color:rgb(0,0,255);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">Miguel</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:21px;background-color:transparent;text-decoration:underline;font-family:'Trebuchet MS';font-weight:bold">)</span></h1>


<br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">4)tempest.api.compute.admin.test_quotas:QuotasAdminTestJSON.test_security_groups_exceed_limit</span></p>


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">5)tempest.api.compute.admin.test_quotas:QuotasAdminTestJSON.test_security_groups_rules_exceed_limit</span></p>


<br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><h1 dir="ltr" style="line-height:1.15;margin-top:10pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:21px;background-color:transparent;text-decoration:underline;font-family:'Trebuchet MS';font-weight:bold">Tests related to Floating IPs</span></h1>


<br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="font-size:15px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">6)</span><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">tempest.api.compute.floating_ips.test_floating_ips_actions:FloatingIPsTestJSON.test_associate_ip_to_server_without_passing_floating_ip</span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Trace Tempest </span><a href="http://paste.openstack.org/show/38431/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://paste.openstack.org/show/38431/</span></a><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></p>


</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Bug : </span><a href="https://bugs.launchpad.net/quantum/+bug/1190242" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://bugs.launchpad.net/quantum/+bug/1190242</span></a><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></p>


</li></ul><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">curl</span><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> -H "Content-Type: application/json" -H "X-Auth-Token:$TOKEN" -X  POST </span><a href="http://10.1.59.157:8774/v2/de6c5fbc55a34cbcaa3d79eb6b21a784/servers/0b2ad3b6-c14a-4d89-b2a0-c015f0a88a1f/action" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://$IP:8774/v2/$TENANT_ID/servers/$SERVER_ID/action</span></a><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> -d ‘{"addFloatingIp": {"address": ""}}’ </span></p>


</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Notice that the address of the FloatingIP is empty. </span></p>


</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">API : </span><a href="http://api.openstack.org/api-ref.html#ext-floating-ips" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://api.openstack.org/api-ref.html#ext-floating-ips</span></a><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></p>


</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Explanation
 : Mismatch in the 2 API. If there is only one IP in the pool, Quantum 
allows the floating IP to be empty and returns the one and only IP in 
the pool. Nova-network doesn’t allow this and returns a 404</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Review </span><a href="https://review.openstack.org/#/c/32740/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://review.openstack.org/#/c/32740/</span></a><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></p>


</li></ul><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">7)</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">tempest.api.compute.floating_ips.test_floating_ips_actions:FloatingIPsTestJSON.test_delete_floating_ip</span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">Trace Tempest : </span><a href="http://paste.openstack.org/show/38505/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://paste.openstack.org/show/38505/</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">Bug : </span><a href="https://bugs.launchpad.net/tempest/+bug/1160309" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://bugs.launchpad.net/tempest/+bug/1160309</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"> (see comment #2)</span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">This is related to bug 9)</span></p>


</li></ul><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">8)</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">tempest.api.compute.floating_ips.test_floating_ips_actions:FloatingIPsTestJSON.test_delete_nonexistant_floating_ip </span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">Related to 9)</span></p>


</li></ul><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">9)</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">tempest.api.compute.floating_ips.test_list_floating_ips:FloatingIPDetailsTestJSON.test_get_nonexistant_floating_ip_details</span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">Bug :</span><a href="https://bugs.launchpad.net/tempest/+bug/1160309" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://bugs.launchpad.net/tempest/+bug/1160309</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li></ul><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">Trace tempest:<a href="http://paste.openstack.org/show/38430/" target="_blank">http://paste.openstack.org/show/38430/</a> </span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">Trace nova: <a href="http://paste.openstack.org/show/38433/" target="_blank">http://paste.openstack.org/show/38433/</a></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">Curl:curl -H "X-Auth-Token:$TOKEN" -X GET http://$IP:8774/v2/$PROJECT_ID/os-floating-ips/99987878787878</span></p>


</li></ul><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">Proposed Fix: </span><a href="https://review.openstack.org/33024" style="text-decoration:none" target="_blank"><span style="font-size:15px;font-family:Arial;color:rgb(17,85,204);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://review.openstack.org/33024</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


<br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><h1 dir="ltr" style="line-height:1.15;margin-top:10pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:21px;background-color:transparent;text-decoration:underline;font-family:'Trebuchet MS';font-weight:bold">Tests Related to Security Groups (</span><span style="font-size:21px;font-family:'Trebuchet MS';color:rgb(0,0,255);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">Jordan</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:21px;background-color:transparent;text-decoration:underline;font-family:'Trebuchet MS';font-weight:bold">)</span></h1>


<br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">10)t</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">empest.api.compute.security_groups.test_security_group_rules:SecurityGroupRulesTestJSON.test_security_group_rules_create_with_invalid_id</span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">TRACE</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"> :  </span><a href="http://paste.openstack.org/show/38373/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://paste.openstack.org/show/38373/</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">curl</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
 -H "Content-Type: application/json" -H "X-Auth-Token:$TOKEN" -X  POST 
http://$IP:8774/v2/$TENANT_ID/os-security-group-rules -d 
‘{"security_group_rule": {"from_port": 22, "ip_protocol": "tcp", 
"to_port": 22, "</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">parent_group_id</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">": "9991393497170", "cidr": null, "group_id": null}}’</span></p>


</li></ul><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">Explanation</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
 : Notice that the parent_goup_id is  a numerical ID and not a UUID. 
Quantum has an additional check to validate that the ID is an UUID (see 
nova/network/security_group/quantum_driver.py::validate_id())</span></p></li></ul><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">API</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"> : </span><a href="http://api.openstack.org/api-ref.html#ext-os-security-groups" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://api.openstack.org/api-ref.html#ext-os-security-groups</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">Bug</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"> : </span><a href="https://bugs.launchpad.net/tempest/+bug/1182384" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://bugs.launchpad.net/tempest/+bug/1182384</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">Review</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"> : </span><a href="https://review.openstack.org/#/c/29899/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://review.openstack.org/#/c/29899/</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li></ul><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">11)</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">tempest.api.compute.security_groups.test_security_group_rules:SecurityGroupRulesTestJSON.test_security_group_rules_delete_with_invalid_id</span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><a href="http://paste.openstack.org/show/38424/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://paste.openstack.org/show/38424/</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">curl  -H "X-Auth-Token:$TOKEN" -X  DELETE http://$IP:8774/v2$TENANT_ID/os-security-group-rules/9991407551273</span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">Explanation : </span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">Same bug as 10</span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">API</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"> : </span><a href="http://api.openstack.org/api-ref.html#ext-os-security-groups" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://api.openstack.org/api-ref.html#ext-os-security-groups</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">Review</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"> : </span><a href="https://review.openstack.org/#/c/29899/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://review.openstack.org/#/c/29899/</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li></ul><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">12)</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">tempest.api.compute.security_groups.test_security_groups:SecurityGroupsTestJSON.test_delete_nonexistant_security_group</span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">Same as bug 10</span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">Review</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"> : </span><a href="https://review.openstack.org/#/c/29899/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://review.openstack.org/#/c/29899/</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li></ul><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">13)tempest.api.compute.security_groups.test_security_groups:SecurityGroupsTestJSON.test_security_group_get_nonexistant_group</span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">Same as bug 10</span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">Review</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"> : </span><a href="https://review.openstack.org/#/c/29899/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://review.openstack.org/#/c/29899/</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li></ul><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">14)</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">tempest.api.compute.security_groups.test_security_groups:SecurityGroupsTestJSON.test_security_group_create_with_duplicate_name</span></p>


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">Security
 Group with duplicate name should not be created, but two groups with 
the same name can be created in quantum. We have here the same problem 
as in 15 and in 16. With Quantum, there is no validation that a  group 
with given name exists already or if the given SG name is empty or is 
composed of white spaces or is more than 255 chars.</span></p><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">In the description of bug </span><a href="https://bugs.launchpad.net/nova/+bug/1161411" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://bugs.launchpad.net/nova/+bug/1161411</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"> this issue is generally discussed. SecurityGroup API </span><span style="vertical-align:baseline;font-variant:normal;color:rgb(51,51,51);font-style:normal;font-size:13px;text-decoration:none;font-family:Arial;font-weight:normal"> are
 based on the ID and not the names, except for adding an instance to a 
security group.  In order to solve the last problem the bug </span><a href="https://bugs.launchpad.net/nova/+bug/1161473" style="text-decoration:none" target="_blank"><span style="vertical-align:baseline;font-variant:normal;color:rgb(17,85,204);font-style:normal;font-size:13px;text-decoration:underline;font-family:Arial;font-weight:normal">https://bugs.launchpad.net/nova/+bug/1161473</span></a><span style="vertical-align:baseline;font-variant:normal;color:rgb(51,51,51);font-style:normal;font-size:13px;text-decoration:none;font-family:Arial;font-weight:normal"> was added. </span></p>


<br><span style="vertical-align:baseline;font-variant:normal;color:rgb(51,51,51);font-style:normal;font-size:13px;text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;color:rgb(51,51,51);font-style:normal;font-size:13px;text-decoration:none;font-family:Arial;font-weight:normal">The
 major question is if these 3 tests (14, 15, 16) : does the name of a 
security group is really that important? If so, we must add some 
validation methods. If not the test suit concerning this part must be 
disable in tempest. What do you think Miguel?</span></p><br><span style="vertical-align:baseline;font-variant:normal;color:rgb(51,51,51);font-style:normal;font-size:13px;text-decoration:none;font-family:Arial;font-weight:normal"></span><br>


<span style="vertical-align:baseline;font-variant:normal;color:rgb(51,51,51);font-style:normal;font-size:12px;text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">15)</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">tempest.api.compute.security_groups.test_security_groups:SecurityGroupsTestJSON.test_security_group_create_with_invalid_group_description</span></p>


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">16)tempest.api.compute.security_groups.test_security_groups:SecurityGroupsTestJSON.test_security_group_create_with_invalid_group_name</span></p>


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">BUG:</span><a href="https://bugs.launchpad.net/nova/+bug/1161411" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://bugs.launchpad.net/nova/+bug/1161411</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"> + <a href="https://bugs.launchpad.net/nova/+bug/1161473" target="_blank">https://bugs.launchpad.net/nova/+bug/1161473</a></span></p>


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">Traceback(tempest) </span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">:</span><a href="http://paste.openstack.org/show/38423/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://paste.openstack.org/show/38423/</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">The Security Group should not be created with group name an empty string or with white spaces/chars more than 255</span></p>


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">CURL:</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">curl
 -H "Content-Type: application/json" -H "X-Auth-Token:$TOKEN" -X POST 
http://$IP:8774/v2/$PROJECT_ID/os-security-groups -d 
 '{"security_group": {</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">"name": " "</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">, "description": "description-1554950088"}}'</span></p>


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">curl
 -H "Content-Type: application/json" -H "X-Auth-Token:$TOKEN" -X POST 
http://$IP:8774/v2/$PROJECT_ID/os-security-groups -d 
 '{"security_group": {</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">"name": "  "</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">, "description": "description-1554950088"}}'</span></p>


<br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="font-size:13px;font-family:Arial;color:rgb(106,168,79);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">17)tempest.api.compute.security_groups.test_security_groups:SecurityGroupsTestJSON.test_server_security_groups</span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(106,168,79);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;color:rgb(106,168,79);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Tempest Trace : </span><a href="http://paste.openstack.org/show/38427/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(106,168,79);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">http://paste.openstack.org/show/38427/</span></a><span style="font-size:13px;font-family:Arial;color:rgb(106,168,79);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></p>


</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(106,168,79);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;color:rgb(106,168,79);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Fixed by </span><a href="https://review.openstack.org/#/c/32288/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(106,168,79);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://review.openstack.org/#/c/32288/</span></a><span style="font-size:13px;font-family:Arial;color:rgb(106,168,79);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> (merged on June,12th)</span></p>


</li></ul><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><h1 dir="ltr" style="line-height:1.15;margin-top:10pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:21px;background-color:transparent;text-decoration:underline;font-family:'Trebuchet MS';font-weight:bold">Tests related to servers(</span><span style="font-size:21px;font-family:'Trebuchet MS';color:rgb(0,0,255);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">Ala</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:21px;background-color:transparent;text-decoration:underline;font-family:'Trebuchet MS';font-weight:bold">)</span></h1>


<br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">18)</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">tempest.api.compute.servers.test_list_server_filters:ListServerFiltersTestXML.test_list_servers_filtered_by_ip_regex</span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">BUG</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">: </span><a href="https://bugs.launchpad.net/quantum/+bug/1182883" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://bugs.launchpad.net/quantum/+bug/1182883</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">BP</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">: </span><a href="https://blueprints.launchpad.net/quantum/+spec/like-op-list" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://blueprints.launchpad.net/quantum/+spec/like-op-list</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">CURL </span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">: GET http://$IP:8774/v2/$PROJECT_ID/servers?ip=10.</span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;color:rgb(51,51,51);background-color:rgb(255,255,255);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Explanation</span><span style="font-size:13px;font-family:Arial;color:rgb(51,51,51);background-color:rgb(255,255,255);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">
 : The  regex search is not supported by Quantum. Thus Quantum returns a
 404 Not Found (0 server match) where Tempest expects one server to be 
found.</span></p></li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">Possible Fix </span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">: </span><span style="font-size:13px;font-family:Arial;color:rgb(51,51,51);background-color:rgb(255,255,255);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">For
 "search port by IP with regex" feature, I think the best place to hack 
it would be in file quantum/db/db_base_plugin_v2.py::_get_ports_query()</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li></ul><br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">19)tempest.api.compute.servers.test_servers_negative:ServersNegativeTest.test_create_with_nonexistent_security_group</span></p>


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">FIXED </span><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">: </span><a href="https://review.openstack.org/#/c/30271/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://review.openstack.org/#/c/30271/</span></a><span style="font-size:13px;font-family:Arial;color:rgb(56,118,29);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></p>


<br><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">


<span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">20)tempest.api.compute.servers.test_virtual_interfaces:VirtualInterfacesTestXML.test_list_virtual_interfaces</span></p>


<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">TRACE (NOVA)</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">: <a href="http://paste.openstack.org/show/38371/" target="_blank">http://paste.openstack.org/show/38371/</a></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">BUG</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">: </span><a href="https://bugs.launchpad.net/tempest/+bug/1183436" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://bugs.launchpad.net/tempest/+bug/1183436</span></a><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">CURL</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">: GET http://$IP:8774/v2/$PROJECT_ID/servers/$SERVER/os-virtual-interfaces</span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;color:rgb(51,51,51);background-color:rgb(255,255,255);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Explanation</span><span style="font-size:13px;font-family:Arial;color:rgb(51,51,51);background-color:rgb(255,255,255);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">:
 This HTTP request calls the Quantum API 
(nova/nova/network/quantumv2/api.py) and specifically the get_vifs_by_* 
methods which are not implemented (raise NotImplementedError())</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:disc;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:bold">Possible Fix</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">: </span></p>


</li><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="vertical-align:baseline;list-style-type:circle;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">


<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;color:rgb(51,51,51);font-style:normal;font-size:13px;text-decoration:none;font-family:Arial;font-weight:normal">skip this test if Quantum is enabled as set in Tempest configuration. Or</span></p>


</li><li dir="ltr" style="vertical-align:baseline;list-style-type:circle;font-variant:normal;font-style:normal;font-size:15px;background-color:transparent;text-decoration:none;font-family:Arial;font-weight:normal">
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">Implement the </span><span style="vertical-align:baseline;font-variant:normal;color:rgb(51,51,51);font-style:normal;font-size:13px;text-decoration:none;font-family:Arial;font-weight:normal">get_vifs_by_* methods</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal"></span></p>


</li></ul></ul><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:bold">PATCH</span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;background-color:rgb(253,253,253);text-decoration:none;font-family:Arial;font-weight:normal">: (still not approved)  </span><a href="https://review.openstack.org/#/c/31755/" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://review.openstack.org/#/c/31755/</span></a><br>

</div>
</blockquote></div><br></div>