<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:33:10 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>[OPNFLWPLUG-703] He plugin: node-removed notification for the same switch may be published twice</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-703</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;Version:&lt;br/&gt;
  master (0f768f0752ac94e454c3c9e51879fac9abb61144)&lt;/p&gt;

&lt;p&gt;I found a bug that He plugin publishes node-removed notification twice for the same switch when switch connection is reset while that switch is in idle state.&lt;/p&gt;

&lt;p&gt;  1. ConnectionConductorImpl.onSwitchIdleEvent() is called when switch idle state occurs.&lt;br/&gt;
     It sends a ECHO_REQUEST to that switch and then waits for reply.&lt;br/&gt;
  2. If that switch reset the connection, openflowjava invokes ConnectionConductorImpl.onDisconnectEvent().&lt;br/&gt;
     A node-removed notification for that switch is published here because it calls&lt;br/&gt;
     SessionManagerOFImpl.invalidateOnDisconnect().&lt;br/&gt;
  3. A thread waiting for ECHO_REPLY gets an error and then calls SessionManagerOFImpl.invalidateOnDisconnect() explicitly.&lt;br/&gt;
     So a node-removed notification for that switch is also published here.&lt;/p&gt;

&lt;p&gt;This bug may remove node associated with valid OF session from operational DS.&lt;br/&gt;
If the switch described above reconnects to the controller between 2. and 3, a node associated with reconnected session will be removed by the second node-removed notification.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27971">OPNFLWPLUG-703</key>
            <summary>He plugin: node-removed notification for the same switch may be published twice</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <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="-1">Unassigned</assignee>
                                    <reporter username="yasuda">Shigeru Yasuda</reporter>
                        <labels>
                    </labels>
                <created>Fri, 27 May 2016 12:09:52 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:49 +0000</updated>
                            <resolved>Fri, 24 Jun 2016 11:47:31 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="57922" author="yasuda" created="Fri, 27 May 2016 12:13:43 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/39524&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/39524&lt;/a&gt;  (master)&lt;/p&gt;</comment>
                            <comment id="57923" author="shuva.jyoti.kar.87@gmail.com" created="Sat, 11 Jun 2016 17:26:52 +0000"  >&lt;p&gt;changes look good !&lt;/p&gt;

&lt;p&gt;cherry-picked the same to stable/Be:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/40194/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/40194/&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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5974</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=5974]]></customfieldvalue>

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

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