<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:23:45 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-1309] Orphaned vpn-portip-to-port entry after deleting VM</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1309</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;The&#160;vpn-portip-to-port entry associates with VM&#160;remains&#160;after the VM is deleted. This might cause issue if netvirt checks for known neutron port via call to method VpnUtil.getNeutronPortFromVpnPortFixedIp.&lt;/p&gt;

&lt;p&gt;The entry is not removed even when the router (vpn) is removed.&lt;/p&gt;

&lt;p&gt;Version Tested: master&lt;/p&gt;

&lt;p&gt;Reproduction Steps:&lt;/p&gt;

&lt;p&gt;1) Create net/subnet&lt;/p&gt;

&lt;p&gt;2) Create VM on subnet&lt;/p&gt;

&lt;p&gt;3) Create router&#160;&lt;/p&gt;

&lt;p&gt;4) Add subnet to router&lt;/p&gt;

&lt;p&gt;&#160; The&#160;&quot;vpn-portip-to-port&quot; entry for the VM is added to DS:&lt;/p&gt;

&lt;p&gt;&quot;neutron-vpn-portip-port-data&quot;: {&lt;br/&gt;
&#160; &quot;vpn-portip-to-port&quot;: [&lt;br/&gt;
&#160; &lt;/p&gt;
{
&#160; &#160; &quot;mac-address&quot;: &quot;fa:16:3e:b2:24:cb&quot;,
&#160; &#160; &quot;port-fixedip&quot;: &quot;10.100.1.15&quot;,
&#160; &#160; &quot;port-name&quot;: &quot;1f71ed40-0a96-4aad-860b-4b549dc26e41&quot;,
&#160; &#160; &quot;subnet-ip&quot;: false,
&#160; &#160; &quot;vpn-name&quot;: &quot;c8f2409b-7c18-45e7-927e-e11b22279814&quot;
&#160;}

&lt;p&gt;]&lt;/p&gt;

&lt;p&gt;5) Delete the VM (fixed IP&#160;10.100.1.15) - The&#160;vpn-portip-to-port entry associates with the deleted VM remains in DS, even though the port with fixed IP&#160;10.100.1.15 is gone.&lt;/p&gt;

&lt;p&gt;6) Remove the subnet from router&lt;/p&gt;

&lt;p&gt;7) Delete the router&lt;/p&gt;

&lt;p&gt;The above&#160;&#160;vpn-portip-to-port entry still exists even though the router VPN is deleted&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="30134">NETVIRT-1309</key>
            <summary>Orphaned vpn-portip-to-port entry after deleting VM</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="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="VinhNguyen">Vinh Nguyen</assignee>
                                    <reporter username="VinhNguyen">Vinh Nguyen</reporter>
                        <labels>
                    </labels>
                <created>Wed, 13 Jun 2018 00:37:38 +0000</created>
                <updated>Mon, 25 Jun 2018 15:43:53 +0000</updated>
                            <resolved>Mon, 25 Jun 2018 15:43:53 +0000</resolved>
                                                    <fixVersion>Oxygen-SR3</fixVersion>
                    <fixVersion>Fluorine</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                        <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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03flb:</customfieldvalue>

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