<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:33:29 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-826] ovs recovery failed</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-826</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;Description&lt;br/&gt;
************&lt;br/&gt;
1.Load  Newton setup(Devstuck) :&lt;br/&gt;
Host1=controller+compute&lt;br/&gt;
Host2=compute&lt;br/&gt;
2.Lunch vm on Host 2.&lt;br/&gt;
3.Accosiate Fip to vm&lt;br/&gt;
4.connect to vm via ssh  - o.k&lt;br/&gt;
5.send ping from vm to 8.8.8.8 -o.k&lt;/p&gt;


&lt;p&gt;*Dump pipeline of compute which vm create on.&lt;br/&gt;
*Restart ovs&lt;br/&gt;
*Try to send ping and ssh to vm - fail.&lt;br/&gt;
*Dump pipeline again &lt;/p&gt;

&lt;p&gt;resault&lt;br/&gt;
********&lt;br/&gt;
It can be seen that pipeline is empty from rules.&lt;/p&gt;

&lt;p&gt;Note&lt;br/&gt;
****&lt;br/&gt;
Restart ovs of Host 1 and dump pipeline -  pipeline is empty as well.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="28094">OPNFLWPLUG-826</key>
            <summary>ovs recovery failed</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="zan.cohen@hpe.com">zan cohen</reporter>
                        <labels>
                    </labels>
                <created>Tue, 22 Nov 2016 16:01:08 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:58 +0000</updated>
                            <resolved>Thu, 2 Mar 2017 11:19:31 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="58548" author="zan.cohen@hpe.com" created="Tue, 22 Nov 2016 16:03:52 +0000"  >&lt;p&gt;Logs:&lt;br/&gt;
\\10.0.1.216\pub\zan_cohen\Bugzila_7223&lt;/p&gt;</comment>
                            <comment id="58549" author="zan.cohen@hpe.com" created="Tue, 22 Nov 2016 16:29:46 +0000"  >&lt;p&gt;controller restart doesn&apos;t solve the problem as work around!!&lt;/p&gt;</comment>
                            <comment id="58550" author="zan.cohen@hpe.com" created="Wed, 23 Nov 2016 08:16:47 +0000"  >&lt;p&gt;Defect doesn&apos;t reconstruct permanently.&lt;/p&gt;</comment>
                            <comment id="58551" author="olga.schukin@hpe.com" created="Mon, 12 Dec 2016 09:10:34 +0000"  >&lt;p&gt;Failed to establish connection after OVS restart.&lt;/p&gt;

&lt;p&gt;After initial logs analysis, it seems the role setting flow didn&apos;t finish successfully, related thread didn&apos;t return from the callback function  getGenerationIdFromDevice()&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;
		&lt;ul&gt;
			&lt;li&gt;
			&lt;ul&gt;
				&lt;li&gt;
				&lt;ul&gt;
					&lt;li&gt;
					&lt;ul&gt;
						&lt;li&gt;
						&lt;ul&gt;
							&lt;li&gt;
							&lt;ul&gt;
								&lt;li&gt;
								&lt;ul&gt;
									&lt;li&gt;
									&lt;ul&gt;
										&lt;li&gt;
										&lt;ul&gt;
											&lt;li&gt;
											&lt;ul&gt;
												&lt;li&gt;
												&lt;ul&gt;
													&lt;li&gt;
													&lt;ul&gt;
														&lt;li&gt;
														&lt;ul&gt;
															&lt;li&gt;From karaf log: ********************&lt;/li&gt;
														&lt;/ul&gt;
														&lt;/li&gt;
													&lt;/ul&gt;
													&lt;/li&gt;
												&lt;/ul&gt;
												&lt;/li&gt;
											&lt;/ul&gt;
											&lt;/li&gt;
										&lt;/ul&gt;
										&lt;/li&gt;
									&lt;/ul&gt;
									&lt;/li&gt;
								&lt;/ul&gt;
								&lt;/li&gt;
							&lt;/ul&gt;
							&lt;/li&gt;
						&lt;/ul&gt;
						&lt;/li&gt;
					&lt;/ul&gt;
					&lt;/li&gt;
				&lt;/ul&gt;
				&lt;/li&gt;
			&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;2016-11-22 16:05:20,135 | INFO  | entLoopGroup-9-3 | SalRoleServiceImpl               | 268 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | SetRole called with input:SetRoleInput [_controllerRole=BECOMESLAVE, _node=NodeRef [_value=KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:75770075299928]]]]}
&lt;p&gt;], augmentation=[]]&lt;br/&gt;
2016-11-22 16:05:20,135 | INFO  | entLoopGroup-9-3 | SalRoleServiceImpl               | 268 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | Requesting state change to BECOMESLAVE&lt;br/&gt;
2016-11-22 16:05:20,135 | INFO  | entLoopGroup-9-3 | SalRoleServiceImpl               | 268 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | RoleChangeTask called on device:openflow:75770075299928 OFPRole:BECOMESLAVE&lt;br/&gt;
2016-11-22 16:05:20,135 | INFO  | entLoopGroup-9-3 | RoleService                      | 268 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | getGenerationIdFromDevice called for device: openflow:75770075299928&lt;br/&gt;
2016-11-22 16:05:20,140 | INFO  | entLoopGroup-9-3 | LifecycleServiceImpl             | 268 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | Starting clustering MASTER services for node openflow:75770075299928&lt;br/&gt;
2016-11-22 16:05:20,140 | INFO  | entLoopGroup-9-3 | DeviceContextImpl                | 268 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | Starting device context cluster services for node openflow:75770075299928&lt;/p&gt;

&lt;p&gt;2016-11-22 16:05:30,139 | WARN  | pool-41-thread-1 | DeviceContextImpl                | 268 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | New role BECOMESLAVE was not propagated to device openflow:75770075299928 during 10 sec&lt;br/&gt;
2016-11-22 16:05:30,141 | ERROR | pool-41-thread-1 | SalRoleServiceImpl               | 268 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | SetRoleService set Role BECOMESLAVE for Node: KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:75770075299928]]]]}
&lt;p&gt; fail . Reason java.util.concurrent.CancellationException: Task was cancelled.&lt;br/&gt;
2016-11-22 16:05:30,141 | WARN  | pool-41-thread-1 | DeviceManagerImpl                | 268 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | Was not able to set role SLAVE to device on node openflow:75770075299928 &lt;br/&gt;
**************************************************************&lt;/p&gt;

&lt;p&gt;The following message appears each 10 sec &quot;New role BECOMESLAVE was not propagated to device openflow:75770075299928 during 10 sec&quot;&lt;/p&gt;</comment>
                            <comment id="58552" author="koby.aizer@hpe.com" created="Thu, 23 Feb 2017 16:48:38 +0000"  >&lt;p&gt;I seemed to hit the same issue as well. Using a single node setup, I just restarted ODL (/bin/stop and then /bin/start), and the OVS couldn&apos;t connect the the ODL again.&lt;/p&gt;

&lt;p&gt;I saw reccuring prints of:&lt;/p&gt;

&lt;p&gt;2017-02-23 18:09:04,519 | INFO  | ntLoopGroup-9-93 | ConnectionAdapterImpl            | 306 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.8.2.SNAPSHOT | Hello received / branch&lt;br/&gt;
2017-02-23 18:09:04,521 | INFO  | ntLoopGroup-9-93 | DeviceManagerImpl                | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | ConnectionEvent: Device connected to controller, Device:/10.0.118.2:57396, NodeId:Uri [_va&lt;br/&gt;
lue=openflow:198223095212864]&lt;br/&gt;
2017-02-23 18:09:04,522 | INFO  | ntLoopGroup-9-93 | SalRoleServiceImpl               | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | SetRole called with input:SetRoleInput [_controllerRole=BECOMESLAVE, _node=NodeRef [_value&lt;br/&gt;
=KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.open
daylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:198223095212864]]]]}
&lt;p&gt;], augmentation=[]]&lt;br/&gt;
2017-02-23 18:09:04,522 | INFO  | ntLoopGroup-9-93 | SalRoleServiceImpl               | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | Requesting state change to BECOMESLAVE&lt;br/&gt;
2017-02-23 18:09:04,522 | INFO  | ntLoopGroup-9-93 | SalRoleServiceImpl               | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | RoleChangeTask called on device:openflow:198223095212864 OFPRole:BECOMESLAVE&lt;br/&gt;
2017-02-23 18:09:04,522 | INFO  | ntLoopGroup-9-93 | RoleService                      | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | getGenerationIdFromDevice called for device: openflow:198223095212864&lt;br/&gt;
2017-02-23 18:09:04,522 | WARN  | ntLoopGroup-9-93 | LifecycleServiceImpl             | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | Failed to register cluster singleton service for node org.opendaylight.openflowplugin.impl&lt;br/&gt;
.connection.ConnectionContextImpl$DeviceInfoImpl@4f7874de, with exception: java.lang.RuntimeException: org.opendaylight.mdsal.eos.common.api.CandidateAlreadyRegisteredException: Candidate has already been registered for DOMEntity [type=org.&lt;br/&gt;
opendaylight.mdsal.ServiceEntityType, id=/(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)name=openflow:198
223095212864}
&lt;p&gt;]]&lt;br/&gt;
2017-02-23 18:09:06,531 | WARN  | pool-40-thread-1 | DeviceContextImpl                | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | New role BECOMESLAVE was not propagated to device openflow:198223095212864 during 10 sec&lt;br/&gt;
2017-02-23 18:09:06,531 | ERROR | pool-40-thread-1 | SalRoleServiceImpl               | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | SetRoleService set Role BECOMESLAVE for Node: KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface
 org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=N
odeKey [_id=Uri [_value=openflow:198223095212864]]]]}
&lt;p&gt; fail . Reason java.util.concurrent.CancellationException: Task was cancelled.&lt;br/&gt;
2017-02-23 18:09:06,531 | WARN  | pool-40-thread-1 | DeviceManagerImpl                | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | Was not able to set role SLAVE to device on node openflow:198223095212864&lt;br/&gt;
2017-02-23 18:09:08,386 | WARN  | ssionScavenger-4 | teInvalidatingHashSessionManager | 53 - org.ops4j.pax.web.pax-web-jetty - 3.2.9 | Timing out for 1 session(s) with id jxdj4yx1r8jexufsv20palhi&lt;br/&gt;
2017-02-23 18:09:12,520 | INFO  | ntLoopGroup-9-94 | ConnectionAdapterImpl            | 306 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.8.2.SNAPSHOT | Hello received / branch&lt;br/&gt;
2017-02-23 18:09:12,522 | INFO  | ntLoopGroup-9-94 | DeviceManagerImpl                | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | ConnectionEvent: Device connected to controller, Device:/10.0.118.2:57398, NodeId:Uri [_va&lt;br/&gt;
lue=openflow:198223095212864]&lt;br/&gt;
2017-02-23 18:09:12,523 | INFO  | ntLoopGroup-9-94 | SalRoleServiceImpl               | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | SetRole called with input:SetRoleInput [_controllerRole=BECOMESLAVE, _node=NodeRef [_value&lt;br/&gt;
=KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.open
daylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:198223095212864]]]]}
&lt;p&gt;], augmentation=[]]&lt;br/&gt;
2017-02-23 18:09:12,523 | INFO  | ntLoopGroup-9-94 | SalRoleServiceImpl               | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | Requesting state change to BECOMESLAVE&lt;br/&gt;
2017-02-23 18:09:12,523 | INFO  | ntLoopGroup-9-94 | SalRoleServiceImpl               | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | RoleChangeTask called on device:openflow:198223095212864 OFPRole:BECOMESLAVE&lt;br/&gt;
2017-02-23 18:09:12,523 | INFO  | ntLoopGroup-9-94 | RoleService                      | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | getGenerationIdFromDevice called for device: openflow:198223095212864&lt;br/&gt;
2017-02-23 18:09:12,523 | WARN  | ntLoopGroup-9-94 | LifecycleServiceImpl             | 311 - org.opendaylight.openflowplugin.impl - 0.3.2.SNAPSHOT | Failed to register cluster singleton service for node org.opendaylight.openflowplugin.impl&lt;br/&gt;
.connection.ConnectionContextImpl$DeviceInfoImpl@4f7874de, with exception: java.lang.RuntimeException: org.opendaylight.mdsal.eos.common.api.CandidateAlreadyRegisteredException: Candidate has already been registered for DOMEntity [type=org.&lt;br/&gt;
opendaylight.mdsal.ServiceEntityType, id=/(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)entity/entity[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)name=openflow:198
223095212864}
&lt;p&gt;]]&lt;/p&gt;</comment>
                            <comment id="58553" author="koby.aizer@hpe.com" created="Thu, 23 Feb 2017 19:11:11 +0000"  >&lt;p&gt;Errors starting in:&lt;br/&gt;
2017-02-23 15:01:22,522 | INFO  | entLoopGroup-9-2 | ConnectionAdapterImpl            | 306 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.8.2.SNAPSHOT | Hello received / branch&lt;/p&gt;</comment>
                            <comment id="58556" author="koby.aizer@hpe.com" created="Thu, 23 Feb 2017 19:11:11 +0000"  >&lt;p&gt;Attachment karaf.log.gz has been added with description: karaf.log&lt;/p&gt;</comment>
                            <comment id="58557" author="dotan.sokolover@hpe.com" created="Tue, 28 Feb 2017 06:11:25 +0000"  >&lt;p&gt;Attachment file.pcap has been added with description: pcap file -OF port&lt;/p&gt;</comment>
                            <comment id="58558" author="dotan.sokolover@hpe.com" created="Tue, 28 Feb 2017 06:12:11 +0000"  >&lt;p&gt;Attachment karaf.zip has been added with description: karaf.log -TRACE&lt;/p&gt;</comment>
                            <comment id="58554" author="dotan.sokolover@hpe.com" created="Tue, 28 Feb 2017 11:54:12 +0000"  >&lt;p&gt;I did the same scenario as Kobi with debug level of karaf.log set to TRACE.&lt;br/&gt;
I also use tcpdump on port 6653.&lt;br/&gt;
both attached&lt;/p&gt;</comment>
                            <comment id="58555" author="dotan.sokolover@hpe.com" created="Thu, 2 Mar 2017 11:19:31 +0000"  >&lt;p&gt;fix in stable/boron SR3:&lt;br/&gt;
 &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/51489/7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/51489/7&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14102" name="file.pcap" size="14229" author="dotan.sokolover@hpe.com" created="Tue, 28 Feb 2017 06:11:25 +0000"/>
                            <attachment id="14101" name="karaf.log.gz" size="504913" author="koby.aizer@hpe.com" created="Thu, 23 Feb 2017 19:11:11 +0000"/>
                            <attachment id="14103" name="karaf.zip" size="114750" author="dotan.sokolover@hpe.com" created="Tue, 28 Feb 2017 06:12:11 +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>7223</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=7223]]></customfieldvalue>

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

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