<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:23:02 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[NETVIRT-1019] CSIT Sporadic failures - port leak in tempest suite</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1019</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;Some ports are not cleaned up during our tempest suite and the suite teardown&lt;br/&gt;
is unable to delete the external network which has these left over ports.&lt;/p&gt;

&lt;p&gt;Functionally, I think all the tempest test cases are passing for the most&lt;br/&gt;
part. We are only catching this because of our suite teardown which is&lt;br/&gt;
failing to clean up. This is probably one of our resource leaks others&lt;br/&gt;
have found from time to time.&lt;/p&gt;

&lt;p&gt;I can&apos;t find the smoking gun, and it could be coming from multiple tempest&lt;br/&gt;
test cases, but I think we are getting left overs even from the tempest.api.network&lt;br/&gt;
group of tests. Now that we are collecting debug logs at the teardown()&lt;br/&gt;
portion of each tempest.scenario test we can see a list of the ports that&lt;br/&gt;
exist. If we compare a passing job &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; we can see there are less ports&lt;br/&gt;
from the failing job &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; in the first case after tempest.api.network. Then&lt;br/&gt;
you can see at the very end of those jobs that our passing case only has 4&lt;br/&gt;
ports in use (I&apos;m assuming those are the ports being used by that one last&lt;br/&gt;
tempest scenario case). But, in the failing job, you can see 10 ports are &lt;br/&gt;
still in there, so proabably we&apos;ve leaked 6 ports at that point.&lt;/p&gt;

&lt;p&gt;I saw an update_port_precommit exception when digging around:&lt;br/&gt;
_*&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
2017-11-20 10:14:20.192 16601 DEBUG neutron.plugins.ml2.managers [req-0e73cc7b-709c-422d-a3cd-50e84233e2fc - -] DB exception raised by Mechanism driver &lt;span class=&quot;code-quote&quot;&gt;&apos;opendaylight_v2&apos;&lt;/span&gt; in update_port_precommit _call_on_drivers /opt/stack/neutron/neutron/plugins/ml2/managers.py:433
2017-11-20 10:14:20.192 16601 ERROR neutron.plugins.ml2.managers Traceback (most recent call last):
2017-11-20 10:14:20.192 16601 ERROR neutron.plugins.ml2.managers   File /opt/stack/neutron/neutron/plugins/ml2/managers.py, line 426, in _call_on_drivers
2017-11-20 10:14:20.192 16601 ERROR neutron.plugins.ml2.managers     getattr(driver.obj, method_name)(context)
2017-11-20 10:14:20.192 16601 ERROR neutron.plugins.ml2.managers   File /usr/lib/python2.7/site-packages/oslo_log/helpers.py, line 67, in wrapper
2017-11-20 10:14:20.192 16601 ERROR neutron.plugins.ml2.managers     &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; method(*args, **kwargs)
2017-11-20 10:14:20.192 16601 ERROR neutron.plugins.ml2.managers   File /opt/stack/networking-odl/networking_odl/ml2/mech_driver_v2.py, line 139, in update_port_precommit
2017-11-20 10:14:20.192 16601 ERROR neutron.plugins.ml2.managers     context, odl_const.ODL_PORT, odl_const.ODL_UPDATE)
2017-11-20 10:14:20.192 16601 ERROR neutron.plugins.ml2.managers   File /opt/stack/networking-odl/networking_odl/ml2/mech_driver_v2.py, line 109, in _record_in_journal
2017-11-20 10:14:20.192 16601 ERROR neutron.plugins.ml2.managers     ml2_context=context)
2017-11-20 10:14:20.192 16601 ERROR neutron.plugins.ml2.managers   File /opt/stack/networking-odl/networking_odl/journal/journal.py, line 121, in record
2017-11-20 10:14:20.192 16601 ERROR neutron.plugins.ml2.managers     raise exception.RetryRequest(e)
2017-11-20 10:14:20.192 16601 ERROR neutron.plugins.ml2.managers RetryRequest
2017-11-20 10:14:20.192 16601 ERROR neutron.plugins.ml2.managers 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;*_&lt;/p&gt;

&lt;p&gt;I can also take the mac address of a port I think has leaked and grep the&lt;br/&gt;
karaf.log and see that it did get an &quot;add event&quot; but never a &quot;remove event&quot;.&lt;br/&gt;
Whereas you can see the add and remove in the passing job&apos;s karaf.log&lt;/p&gt;


&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-ocata-upstream-stateful-nitrogen/443/log_tempest.html.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-ocata-upstream-stateful-nitrogen/443/log_tempest.html.gz&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-pike-upstream-stateful-nitrogen/99/log_tempest.html.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-pike-upstream-stateful-nitrogen/99/log_tempest.html.gz&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="28851">NETVIRT-1019</key>
            <summary>CSIT Sporadic failures - port leak in tempest suite</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="jluhrsen">Jamo Luhrsen</assignee>
                                    <reporter username="jluhrsen">Jamo Luhrsen</reporter>
                        <labels>
                            <label>csit:failures</label>
                    </labels>
                <created>Mon, 20 Nov 2017 22:50:45 +0000</created>
                <updated>Mon, 23 Jul 2018 18:40:00 +0000</updated>
                            <resolved>Mon, 23 Jul 2018 18:37:44 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="60228" author="jluhrsen" created="Mon, 27 Nov 2017 22:46:13 +0000"  >&lt;p&gt;This is still a &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-pike-upstream-stateful-oxygen/70/log_tempest.html.gz#s1-t26-k2-k2-k1-k13-k10-k2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;problem&lt;/a&gt; even though we thought maybe Vic&apos;s&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/65672/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;patch&lt;/a&gt; could have fixed it. see this &lt;a href=&quot;https://lists.opendaylight.org/pipermail/netvirt-dev/2017-November/005833.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;email&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="60365" author="jluhrsen" created="Fri, 8 Dec 2017 05:46:38 +0000"  >&lt;p&gt;because of this &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/66185&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;test patch&lt;/a&gt;, this will not be visible in our upstream tempest suite. Please do not mark this issue as resolved&lt;/p&gt;

&lt;p&gt;until a new test patch is made that will include a final test case in the tempest suite to try to delete the external-net. That&lt;/p&gt;

&lt;p&gt;test case should fail if/when the port leak happens.&lt;/p&gt;</comment>
                            <comment id="60385" author="jluhrsen" created="Mon, 11 Dec 2017 23:42:41 +0000"  >&lt;p&gt;here&apos;s a test patch to try to catch the port leak:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/66366/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/66366/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="60519" author="jluhrsen" created="Tue, 19 Dec 2017 18:21:44 +0000"  >&lt;p&gt;below you can see the router leak, which is connected to the external subnet. This could be a tempest&lt;br/&gt;
 bug in cleanup, but it does not happen every time and it does not happen in the Ocata branch. We now&lt;br/&gt;
 have a good comprehensive cleanup step in CSIT so this leak does not affect future tests/suites, but&lt;br/&gt;
 the leak needs to be fixed nonetheless.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;&lt;b&gt;# ROUTER LISTING (&quot;test&quot; router is unrelated to this bug)&lt;/b&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;(overcloud) &lt;span class=&quot;error&quot;&gt;&amp;#91;stack@undercloud-0 ~&amp;#93;&lt;/span&gt;$ openstack router list&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;&lt;ins&gt;--------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;---&lt;del&gt;+&lt;ins&gt;&lt;/del&gt;-------------&lt;del&gt;&lt;/ins&gt;&lt;ins&gt;&lt;/del&gt;------------------&lt;del&gt;&lt;/ins&gt;+&lt;/del&gt;---------------------------------&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;| ID&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | Name | Status | State | Distributed | HA&#160;&#160;&#160; | Project&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;&lt;ins&gt;--------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;---&lt;del&gt;+&lt;ins&gt;&lt;/del&gt;-------------&lt;del&gt;&lt;/ins&gt;&lt;ins&gt;&lt;/del&gt;------------------&lt;del&gt;&lt;/ins&gt;+&lt;/del&gt;---------------------------------&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;| cdfb3cdd-ef04-4ae6-a683-8d45fdb38a76 | test | ACTIVE | UP&#160;&#160;&#160; | False&#160;&#160;&#160;&#160;&#160;&#160; | False | cad71c1bc5044672b4a4277a1f26ed80 |&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;&lt;ins&gt;--------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;---&lt;del&gt;+&lt;ins&gt;&lt;/del&gt;-------------&lt;del&gt;&lt;/ins&gt;&lt;ins&gt;&lt;/del&gt;------------------&lt;del&gt;&lt;/ins&gt;+&lt;/del&gt;---------------------------------&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;&lt;b&gt;#RUNNING TEMPEST. NOTE THE REGEX WHICH MAKES IT QUICK TO REPRODUCE:&lt;/b&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;(overcloud) &lt;span class=&quot;error&quot;&gt;&amp;#91;stack@undercloud-0 ~&amp;#93;&lt;/span&gt;$ sudo tempest run --conf /etc/tempest/tempest.conf --regex tempest.api.network.admin.*snat&lt;/tt&gt;&lt;br/&gt;
 {{running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} }}&lt;br/&gt;
 {{OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} }}&lt;br/&gt;
 {{OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} }}&lt;br/&gt;
 {{${PYTHON:-python} -m subunit.run discover -t /usr/lib/python2.7/site-packages/tempest /usr/lib/python2.7/site-packages/tempest/test_discover --list }}&lt;br/&gt;
 {{running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} }}&lt;br/&gt;
 {{OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} }}&lt;br/&gt;
 {{OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} }}&lt;br/&gt;
 &lt;tt&gt;${PYTHON:-python} -m subunit.run discover -t /usr/lib/python2.7/site-packages/tempest /usr/lib/python2.7/site-packages/tempest/test_discover&#160; --load-list /tmp/tmprfPdKT&lt;/tt&gt;&lt;br/&gt;
 {{running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} }}&lt;br/&gt;
 {{OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} }}&lt;br/&gt;
 {{OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} }}&lt;br/&gt;
 &lt;tt&gt;${PYTHON:-python} -m subunit.run discover -t /usr/lib/python2.7/site-packages/tempest /usr/lib/python2.7/site-packages/tempest/test_discover&#160; --load-list /tmp/tmpwY_75j&lt;/tt&gt;&lt;br/&gt;
 {{&lt;/p&gt;

{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value &lt;span class=&quot;error&quot;&gt;&amp;#91;3.470747s&amp;#93;&lt;/span&gt; ... ok}}&lt;br/&gt;
 &lt;tt&gt;{0} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value &lt;span class=&quot;error&quot;&gt;&amp;#91;4.851977s&amp;#93;&lt;/span&gt; ... ok&lt;/tt&gt;&lt;br/&gt;
 {{{1}

&lt;p&gt;tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit &lt;span class=&quot;error&quot;&gt;&amp;#91;6.949165s&amp;#93;&lt;/span&gt; ... ok}}&lt;br/&gt;
 {{&lt;/p&gt;

{0} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit &lt;span class=&quot;error&quot;&gt;&amp;#91;6.545988s&amp;#93;&lt;/span&gt; ... ok}}&lt;br/&gt;
 &lt;tt&gt;{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat &lt;span class=&quot;error&quot;&gt;&amp;#91;4.042365s&amp;#93;&lt;/span&gt; ... ok&lt;/tt&gt;&lt;br/&gt;
 {{{0}

&lt;p&gt;tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat &lt;span class=&quot;error&quot;&gt;&amp;#91;4.330543s&amp;#93;&lt;/span&gt; ... ok}}&lt;br/&gt;
 {{&lt;/p&gt;

{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit &lt;span class=&quot;error&quot;&gt;&amp;#91;3.337132s&amp;#93;&lt;/span&gt; ... ok}}&lt;br/&gt;
 &lt;tt&gt;{0} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit &lt;span class=&quot;error&quot;&gt;&amp;#91;3.372157s&amp;#93;&lt;/span&gt; ... ok&lt;/tt&gt;&lt;br/&gt;
 {{{1}

&lt;p&gt;tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat &lt;span class=&quot;error&quot;&gt;&amp;#91;4.280598s&amp;#93;&lt;/span&gt; ... ok}}&lt;br/&gt;
 {{&lt;/p&gt;

{0}

&lt;p&gt;tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat &lt;span class=&quot;error&quot;&gt;&amp;#91;4.387563s&amp;#93;&lt;/span&gt; ... ok}}&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;======&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;Totals&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;======&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;Ran: 10 tests in 32.0000 sec.&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;&#160;- Passed: 10&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;&#160;- Skipped: 0&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;&#160;- Expected Fail: 0&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;&#160;- Unexpected Success: 0&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;&#160;- Failed: 0&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;Sum of execute time for each test: 45.5682 sec.&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;==============&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;Worker Balance&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;==============&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;&#160;- Worker 0 (5 tests) =&amp;gt; 0:00:23.490230&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;&#160;- Worker 1 (5 tests) =&amp;gt; 0:00:22.082137&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;&lt;b&gt;# WHEN THE BUG IS HIT, A TEMPEST ROUTER WILL BE LEFT OVER:&lt;/b&gt;&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;(overcloud) &lt;span class=&quot;error&quot;&gt;&amp;#91;stack@undercloud-0 ~&amp;#93;&lt;/span&gt;$ openstack router list&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;&lt;ins&gt;--------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------------------------------&lt;del&gt;+&lt;ins&gt;&lt;/del&gt;-------------&lt;del&gt;&lt;/ins&gt;&lt;ins&gt;&lt;/del&gt;------------------&lt;del&gt;&lt;/ins&gt;+&lt;/del&gt;---------------------------------&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;| ID&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | Name&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | Status | State | Distributed | HA&#160;&#160;&#160; | Project&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;&lt;ins&gt;--------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------------------------------&lt;del&gt;+&lt;ins&gt;&lt;/del&gt;-------------&lt;del&gt;&lt;/ins&gt;&lt;ins&gt;&lt;/del&gt;------------------&lt;del&gt;&lt;/ins&gt;+&lt;/del&gt;---------------------------------&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;| 31ede456-748e-4862-89a0-edbc7f2b5043 | tempest-RoutersAdminTest-router-1427583233 | ACTIVE | DOWN&#160; | False&#160;&#160;&#160;&#160;&#160;&#160; | False | cd2e6d38909746a3aaa5dbc09b1e30a5 |&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;| cdfb3cdd-ef04-4ae6-a683-8d45fdb38a76 | test&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | ACTIVE | UP&#160;&#160;&#160; | False&#160;&#160;&#160;&#160;&#160;&#160; | False | cad71c1bc5044672b4a4277a1f26ed80 |&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;&lt;ins&gt;--------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------------------------------&lt;del&gt;+&lt;ins&gt;&lt;/del&gt;-------------&lt;del&gt;&lt;/ins&gt;&lt;ins&gt;&lt;/del&gt;------------------&lt;del&gt;&lt;/ins&gt;+&lt;/del&gt;---------------------------------&lt;/tt&gt;&lt;br/&gt;
 {{(overcloud) &lt;span class=&quot;error&quot;&gt;&amp;#91;stack@undercloud-0 ~&amp;#93;&lt;/span&gt;$ }}&lt;/p&gt;

&lt;p&gt;&lt;b&gt;#BELOW IS SOME EXTRA INFO TO ILLUSTRATE THE PROBLEM WE USED TO HAVE IN CSIT:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;}}{{(overcloud) &lt;span class=&quot;error&quot;&gt;&amp;#91;stack@undercloud-0 ~&amp;#93;&lt;/span&gt;$ openstack router show 31ede456-748e-4862-89a0-edbc7f2b5043&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;ins&gt;------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| Field&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | Value&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;ins&gt;------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| admin_state_up&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | DOWN&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| availability_zone_hints | None&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| availability_zones&#160;&#160;&#160;&#160;&#160; | None&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| created_at&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 2017-12-19T18:14:44Z&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| description&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| distributed&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | False&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
{{| external_gateway_info&#160;&#160; | {&quot;network_id&quot;: &quot;53a4903e-7676-488c-89b6-6a2823c69dd7&quot;, &quot;enable_snat&quot;: true, &quot;external_fixed_ips&quot;: [&lt;/p&gt;
{&quot;subnet_id&quot;: &quot;fdd949f5-2e3f-4651-857f-9a21e7e51c80&quot;, &quot;ip_address&quot;: &quot;10.0.0.110&quot;}
&lt;p&gt;]} |}}&lt;br/&gt;
&lt;tt&gt;| flavor_id&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | None&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| ha&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | False&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| id&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 31ede456-748e-4862-89a0-edbc7f2b5043&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| name&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | tempest-RoutersAdminTest-router-1427583233&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| project_id&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | cd2e6d38909746a3aaa5dbc09b1e30a5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| revision_number&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | None&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| routes&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| status&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | ACTIVE&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| tags&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| updated_at&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 2017-12-19T18:14:45Z&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;ins&gt;------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;(overcloud) &lt;span class=&quot;error&quot;&gt;&amp;#91;stack@undercloud-0 ~&amp;#93;&lt;/span&gt;$ openstack subnet list&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;---------------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------+&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| ID&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | Name&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | Network&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | Subnet&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;---------------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------+&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| 995fc643-821a-42b6-b779-0259a50f1e52 | test&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | a1d225c0-4699-4de5-97f7-fa3c79df84de | 123.123.123.0/24 |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| fdd949f5-2e3f-4651-857f-9a21e7e51c80 | external-subnet | 53a4903e-7676-488c-89b6-6a2823c69dd7 | 10.0.0.0/24&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;---------------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------+&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;(overcloud) &lt;span class=&quot;error&quot;&gt;&amp;#91;stack@undercloud-0 ~&amp;#93;&lt;/span&gt;$ openstack network list&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;--------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-------------------------------------&lt;/ins&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| ID&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | Name&#160;&#160;&#160;&#160; | Subnets&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;--------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-------------------------------------&lt;/ins&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| 53a4903e-7676-488c-89b6-6a2823c69dd7 | external | fdd949f5-2e3f-4651-857f-9a21e7e51c80 |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;| a1d225c0-4699-4de5-97f7-fa3c79df84de | net_sfc&#160; | 995fc643-821a-42b6-b779-0259a50f1e52 |&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;--------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-------------------------------------&lt;/ins&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;(overcloud) &lt;span class=&quot;error&quot;&gt;&amp;#91;stack@undercloud-0 ~&amp;#93;&lt;/span&gt;$ openstack network delete external&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Failed to delete network with name or ID &apos;external&apos;: HttpException: Conflict (HTTP 409) (Request-ID: req-dd33fe64-3d4d-4a29-9c8f-66e198d12e39), Unable to complete operation on network 53a4903e-7676-488c-89b6-6a2823c69dd7. There are one or more ports still in use on the network.&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;1 of 1 networks failed to delete.&lt;/tt&gt;&lt;br/&gt;
{{(overcloud) &lt;span class=&quot;error&quot;&gt;&amp;#91;stack@undercloud-0 ~&amp;#93;&lt;/span&gt;$ }}&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="60521" author="itzikb" created="Wed, 20 Dec 2017 07:34:26 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=jluhrsen&quot; class=&quot;user-hover&quot; rel=&quot;jluhrsen&quot;&gt;jluhrsen&lt;/a&gt; If this is a tempest cleanup problem we need to open a bug in Launchpad (&lt;a href=&quot;https://launchpad.net/tempest).&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://launchpad.net/tempest).&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="60526" author="jluhrsen" created="Wed, 20 Dec 2017 18:12:17 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=itzikb&quot; class=&quot;user-hover&quot; rel=&quot;itzikb&quot;&gt;itzikb&lt;/a&gt;, if someone is able to figure out the root cause and it turns out to be a tempest issue, they yes we should open a bug against the tempest project.&lt;/p&gt;</comment>
                            <comment id="61895" author="wznoinsk" created="Thu, 22 Mar 2018 16:34:11 +0000"  >&lt;ol&gt;
	&lt;li&gt;test results html: &lt;a href=&quot;http://file.rdu.redhat.com/~wznoinsk/tempest-results-troubleshooting_leaks.1.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://file.rdu.redhat.com/~wznoinsk/tempest-results-troubleshooting_leaks.1.html&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;test_create_router_with_default_snat_value&lt;span class=&quot;error&quot;&gt;&amp;#91;id-847257cc-6afd-4154-b8fb-af49f5670ce8&amp;#93;&lt;/span&gt; created the below two routers&lt;br/&gt;
&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------------------------------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-----------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;---------------------------------&lt;/ins&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ID &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Name &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Status &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; State &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Distributed &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; HA &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Project &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------------------------------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-----------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;---------------------------------&lt;/ins&gt;&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 10e8215d-8d70-4817-aa9c-5293fa9ac820 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-RoutersAdminTest-router-920392578 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; DOWN &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; c73655d095634c29a73940d319e69853 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; d3ad894a-ce27-44ec-b1fc-ee76106249b8 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-RoutersAdminTest-router-920392578 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; DOWN &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; c73655d095634c29a73940d319e69853 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------------------------------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-----------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;---------------------------------&lt;/ins&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;ol&gt;
	&lt;li&gt;test_create_router_with_snat_explicit&lt;span class=&quot;error&quot;&gt;&amp;#91;id-ea74068d-09e9-4fd7-8995-9b6a1ace920f&amp;#93;&lt;/span&gt; that run immediatelly after the above created 5 routers&lt;br/&gt;
&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------------------------------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-----------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;---------------------------------&lt;/ins&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ID &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Name &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Status &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; State &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Distributed &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; HA &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Project &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------------------------------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-----------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;---------------------------------&lt;/ins&gt;&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 6883e9ce-4755-4b84-aa68-bb8fcdaf445d &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-snat-router-1700489628 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; UP &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; f5b47e9fbbd34fc1a7989deae81913c2 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; a7b4b847-db14-4f30-90c5-c558f05d608b &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-snat-router-1700489628 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; UP &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; f5b47e9fbbd34fc1a7989deae81913c2 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; d3ad894a-ce27-44ec-b1fc-ee76106249b8 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-RoutersAdminTest-router-920392578 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; DOWN &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; c73655d095634c29a73940d319e69853 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; dece5135-a2a4-4936-ab42-b6684e3bbaa8 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-snat-router-1700489628 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; UP &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; f5b47e9fbbd34fc1a7989deae81913c2 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; e546ec63-8404-4733-92e4-aaa3e821899e &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-snat-router-1700489628 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; UP &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; f5b47e9fbbd34fc1a7989deae81913c2 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; fe13097e-9316-47d9-a5f9-5ef90c67d3a8 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-snat-router-1700489628 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; UP &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; f5b47e9fbbd34fc1a7989deae81913c2 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----------------------------------------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-----------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;---------------------------------&lt;/ins&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;NOTE: the &apos;tempest-RoutersAdminTest-router-920392578&apos; leftover from previous test that will never be deleted&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;after all the 10 tests from &lt;a href=&quot;http://file.rdu.redhat.com/~wznoinsk/tempest-results-troubleshooting_leaks.1.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://file.rdu.redhat.com/~wznoinsk/tempest-results-troubleshooting_leaks.1.html&lt;/a&gt; has finished, router show:&lt;br/&gt;
&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;------------------------------------------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-----------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;---------------------------------&lt;/ins&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ID &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Name &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Status &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; State &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Distributed &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; HA &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; Project &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;------------------------------------------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-----------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;---------------------------------&lt;/ins&gt;&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 29ed6a06-540f-4ed8-9e55-f7de399cadbc &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-snat-router-1847363806 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; UP &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 4f581326639c4e14be8429b13c940e73 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 346c340a-7bdc-463a-98e2-89632151eefa &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-RoutersAdminTest-router-1590746193 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; DOWN &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; c73655d095634c29a73940d319e69853 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; a7b4b847-db14-4f30-90c5-c558f05d608b &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-snat-router-1700489628 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; UP &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; f5b47e9fbbd34fc1a7989deae81913c2 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; b7236109-8e0a-4c3d-95bc-2964cecc648e &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-RoutersAdminTest-router-1590746193 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; DOWN &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; c73655d095634c29a73940d319e69853 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; d3ad894a-ce27-44ec-b1fc-ee76106249b8 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-RoutersAdminTest-router-920392578 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; DOWN &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; c73655d095634c29a73940d319e69853 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; dece5135-a2a4-4936-ab42-b6684e3bbaa8 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-snat-router-1700489628 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; UP &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; f5b47e9fbbd34fc1a7989deae81913c2 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; fe13097e-9316-47d9-a5f9-5ef90c67d3a8 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; tempest-snat-router-1700489628 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; ACTIVE &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; UP &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; False &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; f5b47e9fbbd34fc1a7989deae81913c2 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;------------------------------------------&lt;del&gt;&lt;ins&gt;&lt;/del&gt;------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-----------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;-----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;---------------------------------&lt;/ins&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;this may indicate subsequent router creation request(s) are being sent (guess: due to lack of timely response to previous ones?) and only some of them are being registered for resource_cleanup later&lt;/p&gt;</comment>
                            <comment id="61896" author="wznoinsk" created="Thu, 22 Mar 2018 16:51:39 +0000"  >&lt;p&gt;additionally when I run one test on its own&lt;/p&gt;

&lt;p&gt;tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value&lt;/p&gt;

&lt;p&gt;I can reproduce the issue (I see 2 routers being created but only one cleaned up) in 1 every ~5 runs&lt;/p&gt;</comment>
                            <comment id="61951" author="wznoinsk" created="Tue, 27 Mar 2018 16:30:01 +0000"  >&lt;p&gt;I think the leftovers issue is more complicated than initially looked like:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;osp13 neutron (non-odl) job which run tempest tests normally ran by opendaylight jobs shows leftovers: &lt;a href=&quot;http://file.tlv.redhat.com/~wznoinsk/sosreport-testqosneutrontempestplugin.scenario.testqos.QoSTest-20180326234802/sos_commands/openstack_neutron/openstack_router_list&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://file.tlv.redhat.com/~wznoinsk/sosreport-testqosneutrontempestplugin.scenario.testqos.QoSTest-20180326234802/sos_commands/openstack_neutron/openstack_router_list&lt;/a&gt;&#160;the names of these left over routers indicate they were left by &quot;neutron tempest plugin&quot; - &lt;a href=&quot;https://github.com/openstack/neutron-tempest-plugin/blob/118b52fb000f735267a0955a6ace95b4da39d63c/neutron_tempest_plugin/scenario/base.py#L173&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/openstack/neutron-tempest-plugin/blob/118b52fb000f735267a0955a6ace95b4da39d63c/neutron_tempest_plugin/scenario/base.py#L173&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;the osp13 odl job has both type of leftovers (the ones from tempest plugin as neutron job above) + routers created by the test from the main &apos;tempest&apos; repository (router has &apos;className&apos; in the name), the leftovers: &lt;a href=&quot;http://file.tlv.redhat.com/~wznoinsk/sosreport-testtwosecgroupsneutrontempestplugin.scenario.testsecuritygroups.NetworkSecGroupTest-20180321094446/sos_commands/openstack_neutron/openstack_router_list&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://file.tlv.redhat.com/~wznoinsk/sosreport-testtwosecgroupsneutrontempestplugin.scenario.testsecuritygroups.NetworkSecGroupTest-20180321094446/sos_commands/openstack_neutron/openstack_router_list&lt;/a&gt;&#160;, the way tempest creates router names (with ClassName): &lt;a href=&quot;https://github.com/wznoinsk/tempest/blob/master/tempest/scenario/manager.py#L1090&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/wznoinsk/tempest/blob/master/tempest/scenario/manager.py#L1090&lt;/a&gt;&#160;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;launchpad bug filled for the point 1. above: &lt;a href=&quot;https://bugs.launchpad.net/neutron/+bug/1759321&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.launchpad.net/neutron/+bug/1759321&lt;/a&gt;&#160;&lt;/p&gt;

&lt;p&gt;re the point 2. it doesn&apos;t seem like tempest issue (otherwise we&apos;d see any of these leftovers in non-odl testing - point 1 above - because we run exactly the same test suite), it needs more investigation&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="62350" author="jluhrsen" created="Tue, 10 Apr 2018 22:49:52 +0000"  >&lt;p&gt;when we have this fixed, this &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/66366/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;CSIT patch&lt;/a&gt; will help us catch any future regressions.&lt;/p&gt;

&lt;p&gt;Here&apos;s what a failure would &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/37/jamo-netvirt-csit-1node-openstack-queens-upstream-stateful-oxygen/16/robot-plugin/log_full.html.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;look like&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="62767" author="opendaylight.release" created="Thu, 3 May 2018 10:08:02 +0000"  >&lt;p&gt;Since the bug is unassigned I&apos;m currently assigning it to you.&lt;/p&gt;

&lt;p&gt;Please assign to the relevant person.&#160;&lt;/p&gt;</comment>
                            <comment id="63139" author="shague@redhat.com" created="Fri, 25 May 2018 12:02:22 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=jluhrsen&quot; class=&quot;user-hover&quot; rel=&quot;jluhrsen&quot;&gt;jluhrsen&lt;/a&gt; is this still an issue? The test case to catch port leaks was not merged yet.&lt;/p&gt;</comment>
                            <comment id="63143" author="jluhrsen" created="Fri, 25 May 2018 15:05:33 +0000"  >&lt;p&gt;yes.&lt;/p&gt;

&lt;p&gt;we have a &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/66366/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;CSIT patch&lt;/a&gt; which will catch this in automation, but since we&lt;br/&gt;
dont want to see failures in our job we can&apos;t add it yet. Also Red Hat has a &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=1519783&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;bug&lt;/a&gt;&lt;br/&gt;
as I know it affects their deployments. oh, and &lt;a href=&quot;https://jira.opnfv.org/browse/APEX-587&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;OPNFV&lt;/a&gt; complains about it too.&lt;/p&gt;</comment>
                            <comment id="64016" author="jluhrsen" created="Thu, 12 Jul 2018 02:02:17 +0000"  >&lt;p&gt;some patches in networking-odl that will hopefully resolve this issue:&lt;/p&gt;

&lt;p&gt;  &lt;a href=&quot;https://review.openstack.org/#/c/575126/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.openstack.org/#/c/575126/&lt;/a&gt;&lt;br/&gt;
  &lt;a href=&quot;https://review.openstack.org/#/c/575476/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.openstack.org/#/c/575476/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="64161" author="jluhrsen" created="Mon, 23 Jul 2018 18:37:44 +0000"  >&lt;p&gt;This was a fix on the openstack side:&lt;br/&gt;
&lt;a href=&quot;https://review.openstack.org/#/c/575476/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.openstack.org/#/c/575476/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="64162" author="jluhrsen" created="Mon, 23 Jul 2018 18:40:00 +0000"  >&lt;p&gt;the openstack &lt;a href=&quot;https://review.openstack.org/#/c/575476/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;fix &lt;/a&gt; was merged on Jul 19th, 2018.&lt;/p&gt;

&lt;p&gt;we can see a &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-tempest-stateful-fluorine/2/robot-plugin/log_full.html.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;job the day before with leaked routers &lt;/a&gt;, and a &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-tempest-stateful-fluorine/3/robot-plugin/log_full.html.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;job the next day with no leak &lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10301"><![CDATA[Normal]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0387j:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>