<div dir="ltr"><div><div>Hi,<br><br></div>As of last week, we have organized a team to deal with the Quantum in full gate issues. There are 3 people working on this: Jordan Pittier, Ala.Rezmerita and myself. Below you will find a document describing all the identified issues and who is assigned to fix them. Of cource, we can use more hands / heads. If anyone wants to help or has identified other issues not listed below, please get in touch with us.<br>
<br></div>Regards<br><br><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt" id="docs-internal-guid-046ffdfa-5cd4-4a71-8b96-208ddce9749b"><span style="font-size:28px;font-family:'Trebuchet MS';color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Fix Jenkins gate-tempest-devstack-vm-quantum-full</span></p>
<br><span style="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(255,255,255);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Miguel and Jordan are working on this.</span></p>
<br><span style="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">For each test :</span></p>
<ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:15px;font-family:Arial;color:rgb(0,0,0);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:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:15px;font-family:Arial;color:rgb(0,0,0);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:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Provide a small stacktrace or a link to a Paste service such as </span><a href="http://paste.openstack.org/" style="text-decoration:none"><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="font-size:15px;font-family:Arial;color:rgb(0,0,0);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:15px;font-family:Arial;color:rgb(0,0,0);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:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Would be great to provide the CURL URL that triggers the bug</span></p>
</li><li dir="ltr" style="list-style-type:disc;font-size:15px;font-family:Arial;color:rgb(0,0,0);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:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:15px;font-family:Arial;color:rgb(0,0,0);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:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:15px;font-family:Arial;color:rgb(0,0,0);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:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="font-size:21px;font-family:'Trebuchet MS';color:rgb(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">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="font-size:21px;font-family:'Trebuchet MS';color:rgb(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">)</span></h1>
<br><span style="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Trace</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> : </span><a href="http://paste.openstack.org/show/38363/" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);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(0,0,0);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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> </span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">-H "X-Auth-Token:$TOKEN" -X </span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">GET http://$IP:8774/v2/$TENANT_ID/os-fixed-ips/<a href="http://10.0.0.3">10.0.0.3</a></span></p>
</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">API</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> : </span><a href="http://api.openstack.org/api-ref.html#ext-os-fixed-ips" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);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(0,0,0);background-color:transparent;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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">
: 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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">A possible fix would be to :</span></p>
</li><ol style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:lower-alpha;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:lower-alpha;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Trace</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> : </span><a href="http://paste.openstack.org/show/38372/" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);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(0,0,0);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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> </span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">-H "X-Auth-Token:$TOKEN" -X </span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">POST http://$IP:8774/v2/$TENANT_ID/os-fixed-ips/<a href="http://10.0.0.3/action">10.0.0.3/action</a></span></p>
</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">API</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> : </span><a href="http://api.openstack.org/api-ref.html#ext-os-fixed-ips" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);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(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Possible Fix</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">
: 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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Same as 2)</span></p>
</li></ul><br><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><br><span style="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><h1 dir="ltr" style="line-height:1.15;margin-top:10pt;margin-bottom:0pt">
<span style="font-size:21px;font-family:'Trebuchet MS';color:rgb(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">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="font-size:21px;font-family:'Trebuchet MS';color:rgb(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">)</span></h1>
<br><span style="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">5)tempest.api.compute.admin.test_quotas:QuotasAdminTestJSON.test_security_groups_rules_exceed_limit</span></p>
<br><span style="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><h1 dir="ltr" style="line-height:1.15;margin-top:10pt;margin-bottom:0pt">
<span style="font-size:21px;font-family:'Trebuchet MS';color:rgb(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">Tests related to Floating IPs</span></h1>
<br><span style="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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"><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"><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"><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"><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"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">7)</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);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_delete_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(0,0,0);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(0,0,0);background-color:rgb(253,253,253);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/38505/" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Bug : </span><a href="https://bugs.launchpad.net/tempest/+bug/1160309" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> (see comment #2)</span></p>
</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">This is related to bug 9)</span></p>
</li></ul><br><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">8)</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);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_delete_nonexistant_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(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Related to 9)</span></p>
</li></ul><br><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">9)</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Bug :</span><a href="https://bugs.launchpad.net/tempest/+bug/1160309" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);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(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Trace tempest:<a href="http://paste.openstack.org/show/38430/">http://paste.openstack.org/show/38430/</a> </span></p>
</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Trace nova: <a href="http://paste.openstack.org/show/38433/">http://paste.openstack.org/show/38433/</a></span></p>
</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Proposed Fix: </span><a href="https://review.openstack.org/33024" style="text-decoration:none"><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="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></p>
<br><span style="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><h1 dir="ltr" style="line-height:1.15;margin-top:10pt;margin-bottom:0pt">
<span style="font-size:21px;font-family:'Trebuchet MS';color:rgb(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">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="font-size:21px;font-family:'Trebuchet MS';color:rgb(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">)</span></h1>
<br><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">10)t</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">TRACE</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> : </span><a href="http://paste.openstack.org/show/38373/" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);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(0,0,0);background-color:rgb(253,253,253);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(0,0,0);background-color:rgb(253,253,253);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
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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">parent_group_id</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">": "9991393497170", "cidr": null, "group_id": null}}’</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(0,0,0);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(0,0,0);background-color:rgb(253,253,253);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">
: 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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">API</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> : </span><a href="http://api.openstack.org/api-ref.html#ext-os-security-groups" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Bug</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);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://bugs.launchpad.net/tempest/+bug/1182384" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Review</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);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/29899/" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></p>
</li></ul><br><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">11)</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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"><a href="http://paste.openstack.org/show/38424/" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Same bug as 10</span></p>
</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">API</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> : </span><a href="http://api.openstack.org/api-ref.html#ext-os-security-groups" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Review</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);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/29899/" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></p>
</li></ul><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">12)</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Same as bug 10</span></p>
</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Review</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);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/29899/" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></p>
</li></ul><br><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Same as bug 10</span></p>
</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Review</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);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/29899/" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></p>
</li></ul><br><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">14)</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">In the description of bug </span><a href="https://bugs.launchpad.net/nova/+bug/1161411" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> this issue is generally discussed. SecurityGroup API </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"> 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"><span style="font-size:13px;font-family:Arial;color:rgb(17,85,204);background-color:rgb(255,255,255);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">https://bugs.launchpad.net/nova/+bug/1161473</span></a><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"> was added. </span></p>
<br><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"></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(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
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="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"></span><br>
<span style="font-size:12px;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"></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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">15)</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">BUG:</span><a href="https://bugs.launchpad.net/nova/+bug/1161411" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> + <a href="https://bugs.launchpad.net/nova/+bug/1161473">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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Traceback(tempest) </span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">:</span><a href="http://paste.openstack.org/show/38423/" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">"name": " "</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">, "description": "description-1554950088"}}'</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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">"name": " "</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">, "description": "description-1554950088"}}'</span></p>
<br><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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"><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"><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="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><br><span style="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><h1 dir="ltr" style="line-height:1.15;margin-top:10pt;margin-bottom:0pt">
<span style="font-size:21px;font-family:'Trebuchet MS';color:rgb(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">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="font-size:21px;font-family:'Trebuchet MS';color:rgb(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline">)</span></h1>
<br><span style="font-size:15px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">18)</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:bold;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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">BUG</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);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://bugs.launchpad.net/quantum/+bug/1182883" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">BP</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);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://blueprints.launchpad.net/quantum/+spec/like-op-list" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;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(0,0,0);background-color:rgb(253,253,253);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">: GET http://$IP:8774/v2/$PROJECT_ID/servers?ip=10.</span></p>
</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:bold;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(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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:bold;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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Possible Fix </span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">: </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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></p>
</li></ul><br><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">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="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:bold;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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">TRACE (NOVA)</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">: <a href="http://paste.openstack.org/show/38371/">http://paste.openstack.org/show/38371/</a></span></p>
</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:bold;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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">BUG</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);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://bugs.launchpad.net/tempest/+bug/1183436" style="text-decoration:none"><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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:bold;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(0,0,0);background-color:rgb(253,253,253);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">: GET http://$IP:8774/v2/$PROJECT_ID/servers/$SERVER/os-virtual-interfaces</span></p>
</li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:bold;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(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="font-size:13px;font-family:Arial;color:rgb(0,0,0);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:15px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:transparent;font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Possible Fix</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">: </span></p>
</li><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:circle;font-size:15px;font-family:Arial;color:rgb(0,0,0);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(51,51,51);background-color:rgb(255,255,255);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">skip this test if Quantum is enabled as set in Tempest configuration. Or</span></p>
</li><li dir="ltr" style="list-style-type:circle;font-size:15px;font-family:Arial;color:rgb(0,0,0);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(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Implement the </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">get_vifs_by_* methods</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></p>
</li></ul></ul><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:bold;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">PATCH</span><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">: (still not approved) </span><a href="https://review.openstack.org/#/c/31755/" style="text-decoration:none"><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><span style="font-size:13px;font-family:Arial;color:rgb(0,0,0);background-color:rgb(253,253,253);font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"> </span><br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 18, 2013 at 5:56 PM, Sean Dague <span dir="ltr"><<a href="mailto:sean@dague.net" target="_blank">sean@dague.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 06/18/2013 03:32 PM, Monty Taylor wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
On 06/18/2013 03:14 PM, David Ripton wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 06/18/2013 12:43 PM, Martina Kollarova wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Jenkins keeps running all the tests, even if the basic pep8 test fails,<br>
and runs all of the (very slow) Tempest Quantum tests, even though<br>
almost all of them are failing.<br>
<br>
I propose that it should fail and stop all of the other tests once there<br>
is a failure in a voting test. For non-voting tests, it should stop only<br>
itself, not the others.<br>
<br>
This would decrease the feedback loop and we wouldn't have to wait for<br>
the non-voting Quantum tests to see that they failed as always.<br>
</blockquote>
<br>
-1<br>
<br>
In addition to the other objections, we currently get a lot of false<br>
positives (fail, retry, fail, retry, succeed), and it would be harder to<br>
debug these problems if the output was truncated differently each time.<br>
<br>
Is anyone working on fixing the perma-failing Quantum test? When the<br>
Postgres test was perma-failing, one of the infrastructure folks gave us<br>
an ultimatum that if nobody fixed it soon, it would be disabled. (Happy<br>
ending: Mauro fixed it before it got disabled.)<br>
</blockquote>
<br>
That was brought up a little while ago, but we had already spent so much<br>
effort to get it working in the first place, none of us had the heart to<br>
put in such an ultimatum. But seriously- it might be time for an<br>
all-hands-on-deck dogpile to figure out what's up the the quantum gate.<br>
</blockquote>
<br>
The biggest cause of the Quantum vs. Full Tempest runs is that a lot of the network api's in nova currently don't do translation of errors. So under nova-network certain data validation and error codes are returned, when quantum is used others are returned.<br>
<br>
This is a nova-api, so it needs to be consistent regardless of backend (i.e. we don't return different API responses on different databases).<br>
<br>
Issues like this one - <a href="https://bugs.launchpad.net/nova/+bug/1160309" target="_blank">https://bugs.launchpad.net/<u></u>nova/+bug/1160309</a><br>
<br>
Jordan Pittier has been working on some of these issues (he's the only one I've seen working them from a Tempest / nova side), and got to the crux of the problem. It could use more hands though to organize the rest of those and get them banged out.<br>
<br>
I'm sure there are other issues once we get past this class. But that would go a long way.<span class="HOEnZb"><font color="#888888"><br>
<br>
-Sean<br>
<br>
-- <br>
Sean Dague<br>
<a href="http://dague.net" target="_blank">http://dague.net</a><br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</font></span></blockquote></div><br></div>