<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:31:27 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-57] Not handling switch reconnect and disconnect correctly</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-57</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;When a switch disconnects and reconnects, we are not handling the sync of configuration correctly.&lt;/p&gt;

&lt;p&gt;A correct handling would involve a mark and sweep to bring the switch into sync with the controller.  We do not have time to do this correctly.&lt;/p&gt;

&lt;p&gt;A workable solution is:&lt;/p&gt;

&lt;p&gt;1)  On switch disconnect, in plugin, remove all of the flow, group, and meter for the node from the configuration tree.&lt;br/&gt;
    a)  This can be done either by removing the FlowCabableNode Augmentation from the node or by removing all the Tables,Groups, and Meters.  It should not be done by removing the Node.&lt;br/&gt;
    b)  In the FlowTransaction, we will need to wrapper the call to the removeFlow RPC to catch the exception if the node is not services by a working switch.&lt;br/&gt;
2)  On switch connect, in the plugin, send a message to the switch deleting all Flows, Groups, and Meters prior to the initial poll for stats (I&apos;d recommend a barrier on this).&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Mac OS&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="27325">OPNFLWPLUG-57</key>
            <summary>Not handling switch reconnect and disconnect correctly</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</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="hagbard">Ed Warnicke</assignee>
                                    <reporter username="hagbard">Ed Warnicke</reporter>
                        <labels>
                    </labels>
                <created>Sun, 26 Jan 2014 18:03:39 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:03 +0000</updated>
                            <resolved>Thu, 6 Feb 2014 14:50:19 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="55304" author="mirehak@cisco.com" created="Mon, 3 Feb 2014 19:10:50 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/5001/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/5001/1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Done for flows, meters and groups need to be added.&lt;/p&gt;

&lt;p&gt;But removing flow from config context raises an exception based on invalid session in plugin (this should be caused by rendering flow removal to actual message for particular flow). But at the end - tables are gone, node remains.&lt;/p&gt;

&lt;p&gt;Need to examine that closely.&lt;/p&gt;</comment>
                            <comment id="55305" author="mirehak@cisco.com" created="Thu, 6 Feb 2014 14:49:28 +0000"  >&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;added meters ang groups&lt;/li&gt;
	&lt;li&gt;tested on:&lt;/li&gt;
	&lt;li&gt;cpqd (ok)&lt;/li&gt;
	&lt;li&gt;and ovs (ovs OF-1.3 has currently issues regarding adding meter, but removing flows works, groups are not supported, OF-1.0 supports flows only and it works)&lt;/li&gt;
&lt;/ul&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>378</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=378]]></customfieldvalue>

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

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