<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:33:33 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-856] An instance can&apos;t get an IP when Restarting the controller node</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-856</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;When resetting the node that has both OpenDaylight controller and OpenStack controller - when the controller is back up an running instance is not getting an IP.&lt;/p&gt;

&lt;p&gt;Version&lt;br/&gt;
========&lt;br/&gt;
OpenDaylight Boron&lt;br/&gt;
OpenStack Newton&lt;/p&gt;

&lt;p&gt;How to reproduce&lt;br/&gt;
================&lt;br/&gt;
1. Launch an instance.&lt;br/&gt;
2. Verify that it gets an IP&lt;br/&gt;
3. Power reset the controller node.&lt;br/&gt;
4. Access the instance using a console and run &apos;dhclient -r &amp;amp;&amp;amp; dhclient&apos; or reboot the instance.&lt;br/&gt;
5. Verify the instance doesn&apos;t get an IP.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="28124">OPNFLWPLUG-856</key>
            <summary>An instance can&apos;t get an IP when Restarting the controller node</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <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="bertrandlow">Bertrand Low</assignee>
                                    <reporter username="itzikb">Itzik Brown</reporter>
                        <labels>
                    </labels>
                <created>Mon, 20 Feb 2017 12:32:12 +0000</created>
                <updated>Mon, 27 Sep 2021 09:02:00 +0000</updated>
                            <resolved>Tue, 12 Dec 2017 00:25:03 +0000</resolved>
                                                    <fixVersion>Nitrogen</fixVersion>
                    <fixVersion>Oxygen</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>9</watches>
                                                                                                                <comments>
                            <comment id="58682" author="vinh.nguyen@hcl.com" created="Wed, 12 Jul 2017 22:36:34 +0000"  >&lt;p&gt;Hi Itzik,&lt;/p&gt;

&lt;p&gt;I have a couple of questions:&lt;/p&gt;

&lt;p&gt;1) Do you use packstack or devstack to deploy openstack&amp;amp; ODL?&lt;br/&gt;
2) How do you restart Openstack after server reboot?&lt;/p&gt;

&lt;p&gt;Thanks, Vinh&lt;/p&gt;</comment>
                            <comment id="58683" author="vinh.nguyen@hcl.com" created="Fri, 21 Jul 2017 16:47:55 +0000"  >&lt;p&gt;Devstack is used as development setup and it never recovers completely after node reboot. The issue is invalid if devstack is used. &lt;/p&gt;

&lt;p&gt;Will try with packstack&lt;/p&gt;

&lt;p&gt;However, I think it is an Openstack deployment platform issue, not ODL&lt;/p&gt;</comment>
                            <comment id="58684" author="gvrangan" created="Thu, 27 Jul 2017 05:10:38 +0000"  >&lt;p&gt;hi,&lt;/p&gt;

&lt;p&gt; I used the Ocata Official instalaltion guide to install every package required for Openstack and configured them to use ODL.  Then restarted the Control node. When the System was up again, I see that the qdhcp NS getting created but the previously created instances in compute node were not reachable. Continuiung to debug further.&lt;/p&gt;


&lt;p&gt;Can you please mention the steps tried out from your end&lt;/p&gt;</comment>
                            <comment id="58685" author="itzikb" created="Wed, 2 Aug 2017 08:48:39 +0000"  >&lt;p&gt;(In reply to Venkatrangan Govindarajan from comment #3)&lt;br/&gt;
&amp;gt; hi,&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt;  I used the Ocata Official instalaltion guide to install every package&lt;br/&gt;
&amp;gt; required for Openstack and configured them to use ODL.  Then restarted the&lt;br/&gt;
&amp;gt; Control node. When the System was up again, I see that the qdhcp NS getting&lt;br/&gt;
&amp;gt; created but the previously created instances in compute node were not&lt;br/&gt;
&amp;gt; reachable. Continuiung to debug further.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Can you please mention the steps tried out from your end&lt;/p&gt;

&lt;p&gt;The steps are in &apos;How to reproduce&apos; in the bug itself.&lt;br/&gt;
I checked it also with Pike.&lt;/p&gt;</comment>
                            <comment id="58686" author="arthi.b@hcl.com" created="Wed, 9 Aug 2017 14:08:26 +0000"  >&lt;p&gt;I have reproduced the issue and have observed 2 observation.&lt;/p&gt;

&lt;p&gt;Setup: &lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Control node with ODL&lt;/li&gt;
	&lt;li&gt;Compute node&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Topo: &lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Create a network&lt;/li&gt;
	&lt;li&gt;Create a VM&lt;br/&gt;
DO A REBOOT of control with ODL setup&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Observation#1&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;DHCP tap intf port number has been changed after the ODL reboot. (port:1 -&amp;gt; port:3)&lt;/li&gt;
	&lt;li&gt;VM tap intf port number has been changed after the ODL reboot. (port:1 -&amp;gt; port:3)&lt;/li&gt;
	&lt;li&gt;In control node, ct_table flows and actions are changed in dump-flows. But while checking DS, the flows are not changed.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;In Control node: After ODL reboot&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Table 213 and 243, missing ct_state flows.&lt;/li&gt;
	&lt;li&gt;Table 220, instead of output:3, the action is changed to DROP&lt;/li&gt;
	&lt;li&gt;In most of the tables, the action are changed from resubmit,17 to DROP&lt;br/&gt;
In Compute node: After ODL reboot&lt;/li&gt;
	&lt;li&gt;Flows are installed freshly. But, no flows are missing. Neither no actions are changed.&lt;/li&gt;
	&lt;li&gt;1 packet drop has been observed in table 211&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;In Control node: After VM soft reboot&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Table 0 flow for earlier DHCP port was still present. (port:1)&lt;br/&gt;
In Compute node: After VM soft reboot&lt;/li&gt;
	&lt;li&gt;Packet count varies due to newly installed flows.&lt;/li&gt;
	&lt;li&gt;Drop packet count raised in table 211&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Observation#2&lt;br/&gt;
In dump flows, the actions are updated correctly. But in the control node, output port for network was not updated after reboot.&lt;br/&gt;
before reboot : Network port is 1&lt;br/&gt;
After reboot : Network port is 3&lt;br/&gt;
But in dump flow, output action port is 1&lt;br/&gt;
Thus, manually deleted the output action port 1 and added new flow with port 3. Thereafter did a soft reboot to the VM. IP got assigned to the VM.&lt;/p&gt;

&lt;p&gt;Itzik,&lt;br/&gt;
Can you please share your dump-flows, data store info and karaf logs&lt;br/&gt;
Thanks in advance!&lt;/p&gt;</comment>
                            <comment id="58695" author="arthi.b@hcl.com" created="Wed, 9 Aug 2017 14:09:24 +0000"  >&lt;p&gt;Attachment observation_1.zip has been added with description: Observation_1&lt;/p&gt;</comment>
                            <comment id="58696" author="arthi.b@hcl.com" created="Wed, 9 Aug 2017 14:09:51 +0000"  >&lt;p&gt;Attachment observation_2.zip has been added with description: Observation_2&lt;/p&gt;</comment>
                            <comment id="58687" author="arthi.b@hcl.com" created="Thu, 10 Aug 2017 14:45:25 +0000"  >&lt;p&gt;Tested below scenarios&lt;br/&gt;
Setup:&lt;br/&gt;
1 node ODL&lt;br/&gt;
1 Control Node &lt;br/&gt;
1 Compute Node &lt;/p&gt;

&lt;p&gt;Topo: &lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Create a network&lt;/li&gt;
	&lt;li&gt;Create a VM&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Scenario#1 : Reboot only ODL node&lt;br/&gt;
-&amp;gt; The issue is NOT reproduced. &lt;br/&gt;
-&amp;gt; VM got IP after ODL was rebooted and the respective VM was reachable.&lt;/p&gt;

&lt;p&gt;Scenario#2 : Reboot Control node&lt;br/&gt;
-&amp;gt; Once the control node is rebooted, console was unreachable.&lt;br/&gt;
(openstack) console log show VM1&lt;br/&gt;
Unexpected API Error. Please report this at &lt;a href=&quot;http://bugs.launchpad.net/nova/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://bugs.launchpad.net/nova/&lt;/a&gt; and attach the Nova API log if possible.&lt;br/&gt;
&amp;lt;class &apos;oslo_messaging.exceptions.MessagingTimeout&apos;&amp;gt; (HTTP 500) (Request-ID: req-8a6568e0-6676-40ac-a494-23e35739c089)&lt;br/&gt;
-&amp;gt; VM reachability was failed too.&lt;/p&gt;</comment>
                            <comment id="58688" author="arthi.b@hcl.com" created="Tue, 22 Aug 2017 07:55:28 +0000"  >&lt;p&gt;Itzik,&lt;/p&gt;

&lt;p&gt;Workaround for this bug: Restart OpenVswitch &lt;br/&gt;
    &lt;span class=&quot;error&quot;&gt;&amp;#91;sudo systemctl restart openvswitch&amp;#93;&lt;/span&gt;&lt;br/&gt;
The correct flows are updated in control node as expected.&lt;/p&gt;</comment>
                            <comment id="58689" author="arthi.b@hcl.com" created="Tue, 5 Sep 2017 11:55:51 +0000"  >&lt;p&gt;Distro Version: Carbon &lt;/p&gt;

&lt;p&gt;Observation:&lt;br/&gt;
Once we do a reboot, &lt;br/&gt;
-&amp;gt; In control node, the resubmit actions are changed to drop. And addition to that, some flow&apos;s match conditions are missing (Example: reg6)&lt;br/&gt;
REF: Please check control node flows (before and after reboot)&lt;/p&gt;

&lt;p&gt;Say, we are analysing single flow Table:55, &lt;br/&gt;
-&amp;gt; The config datastore for Inventory nodes and network topology are updated.&lt;br/&gt;
-&amp;gt; Flows were added from Openflowpluin resubmit action is written in the instruction.&lt;br/&gt;
-&amp;gt; In tcpdump, table 55 flows are written twice. and the instruction has action as drop rather than, resubmit.&lt;br/&gt;
-&amp;gt; In openvswitch log, the table 55 flows are written twice. And the action is drop too. (REF: openvswitch line#13848, 13849, 13906 and 13907)&lt;/p&gt;</comment>
                            <comment id="58697" author="arthi.b@hcl.com" created="Tue, 5 Sep 2017 11:56:55 +0000"  >&lt;p&gt;Attachment ovs.zip has been added with description: OVS_log&lt;/p&gt;</comment>
                            <comment id="58698" author="arthi.b@hcl.com" created="Tue, 5 Sep 2017 12:02:24 +0000"  >&lt;p&gt;Attachment DataStrore_tcpdump.zip has been added with description: DataStrore and tcpdump&lt;/p&gt;</comment>
                            <comment id="58690" author="arthi.b@hcl.com" created="Tue, 5 Sep 2017 12:10:28 +0000"  >&lt;p&gt;Addition to that, issue occurs in Carbon too.&lt;/p&gt;</comment>
                            <comment id="58691" author="gvrangan" created="Wed, 6 Sep 2017 12:37:48 +0000"  >&lt;p&gt;There seems to be some errors in OFPT_GROUP_MOD that needs to be analyzed.&lt;/p&gt;</comment>
                            <comment id="58692" author="arthi.b@hcl.com" created="Tue, 12 Sep 2017 13:14:23 +0000"  >&lt;p&gt;Resubmit flow was pushed to the device and once I performed reboot, the same issue occurred in openflowplugin.&lt;/p&gt;

&lt;p&gt;Setup: &lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Control node with ODL&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Features to be installed:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;odl-openflowplugin-flow-services&lt;/li&gt;
	&lt;li&gt;odl-openflowplugin-nxm-extensions&lt;/li&gt;
	&lt;li&gt;odl-mdsal-apidocs&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Steps:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Push a resubmit flow using RESTAPI&lt;/li&gt;
	&lt;li&gt;Reboot the control node with ODL.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Observation:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;The flow with action resubmit had been changed to action drop after reboot.&lt;/li&gt;
	&lt;li&gt;In config datastore, the action is not been changed to drop. But in device the action has been changed to drop.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="58693" author="arthi.b@hcl.com" created="Tue, 12 Sep 2017 13:15:17 +0000"  >&lt;p&gt;Please ref bug: &lt;a href=&quot;https://bugs.opendaylight.org/show_bug.cgi?id=9137&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.opendaylight.org/show_bug.cgi?id=9137&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="58694" author="abhijit2511" created="Mon, 16 Oct 2017 16:15:55 +0000"  >&lt;p&gt;Moved to Bertrand.&lt;/p&gt;</comment>
                            <comment id="59842" author="bertrandlow" created="Mon, 30 Oct 2017 16:11:29 +0000"  >&lt;p&gt;Hi Itzik and Arthi, this bug appears to be resolved in stable/nitrogen and master branches (see the &lt;a href=&quot;https://jira.opendaylight.org/browse/OPNFLWPLUG-942&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.opendaylight.org/browse/OPNFLWPLUG-942&lt;/a&gt; comments). Are you able to test this bug out using the latest nitrogen or master branch build?&lt;/p&gt;</comment>
                            <comment id="60219" author="abhijit2511" created="Mon, 27 Nov 2017 17:24:50 +0000"  >&lt;p&gt;Any update?&lt;/p&gt;</comment>
                            <comment id="60386" author="vishnoianil@gmail.com" created="Tue, 12 Dec 2017 00:24:24 +0000"  >&lt;p&gt;No update on this bug for more then 2 months. Closing the bug. Please re-open the bug if it&apos;s not resolved and you are planning to work on it.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14119" name="DataStrore_tcpdump.zip" size="247737" author="arthi.b@hcl.com" created="Tue, 5 Sep 2017 12:02:24 +0000"/>
                            <attachment id="14116" name="observation_1.zip" size="133061" author="arthi.b@hcl.com" created="Wed, 9 Aug 2017 14:09:24 +0000"/>
                            <attachment id="14117" name="observation_2.zip" size="741795" author="arthi.b@hcl.com" created="Wed, 9 Aug 2017 14:09:51 +0000"/>
                            <attachment id="14118" name="ovs.zip" size="780701" author="arthi.b@hcl.com" created="Tue, 5 Sep 2017 11:56:55 +0000"/>
                    </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>7821</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=7821]]></customfieldvalue>

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

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