<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:34:00 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-1028] Table Miss Entry failed to program in 3 node netvirt CSIT</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-1028</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;L2 suites in netvirt are failing randomly in 3 node, and in one such failed instance I noticed that Table Miss entry for Table 43 is not programmed on switch.&lt;/p&gt;

&lt;p&gt;I can see the flow being present in config/opendaylight-inventory, but flow is missing on the switch.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/229/faseela-l2-netvirt-csit-3node-openstack-queens-upstream-stateful-fluorine/15/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/229/faseela-l2-netvirt-csit-3node-openstack-queens-upstream-stateful-fluorine/15/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Problematic node id -&#160;openflow:80006780316000&lt;/p&gt;

&lt;p&gt;Model Dumps can be found at the Tear Down Dumps of the first failing TC &quot;Check If VMs got IP Address&quot;. Let me know if any more information is needed.&lt;/p&gt;</description>
                <environment></environment>
        <key id="30333">OPNFLWPLUG-1028</key>
            <summary>Table Miss Entry failed to program in 3 node netvirt CSIT</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.opendaylight.org/images/icons/priorities/blocker.svg">Highest</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="Somashekhar">Somashekhar Javalagi</assignee>
                                    <reporter username="k.faseela">Faseela K</reporter>
                        <labels>
                            <label>csit</label>
                            <label>csit:3node</label>
                    </labels>
                <created>Tue, 17 Jul 2018 06:43:52 +0000</created>
                <updated>Mon, 20 Aug 2018 04:57:59 +0000</updated>
                            <resolved>Mon, 20 Aug 2018 04:57:59 +0000</resolved>
                                                    <fixVersion>Oxygen</fixVersion>
                    <fixVersion>Fluorine</fixVersion>
                                    <component>clustering</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                                                                <comments>
                            <comment id="64064" author="jluhrsen" created="Tue, 17 Jul 2018 14:44:58 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=k.faseela&quot; class=&quot;user-hover&quot; rel=&quot;k.faseela&quot;&gt;k.faseela&lt;/a&gt;, could you try to find a log line in karaf.log (I guess it needs to be on the leader) for when&lt;br/&gt;
that table=43 flow made it to config? We can use that timestamp to go check the ovs logs to see if&lt;br/&gt;
there are any clues there? One possibility is that OFP took care of sending the flow down, but it was&lt;br/&gt;
rejected for some reason. We can also use that timestamp to check all three karaf.logs for any clues.&lt;/p&gt;</comment>
                            <comment id="64065" author="faseela.k@ericsson.com" created="Tue, 17 Jul 2018 15:20:27 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=jluhrsen&quot; class=&quot;user-hover&quot; rel=&quot;jluhrsen&quot;&gt;jluhrsen&lt;/a&gt; : This issue came only once out of 20 runs. With INFO in karaf logs, there is nothing to track to see when exactly ELAN pushed this flow. But I see that ELAN has pushed the flow by checking the same in the datastore dump.&lt;/p&gt;</comment>
                            <comment id="64159" author="faseela.k@ericsson.com" created="Mon, 23 Jul 2018 16:34:15 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=Avishnoi&quot; class=&quot;user-hover&quot; rel=&quot;Avishnoi&quot;&gt;Avishnoi&lt;/a&gt; : Any one from ofp who can take this up? This issue is showing up in several of our 3 node CSIT runs.&lt;/p&gt;</comment>
                            <comment id="64181" author="faseela.k@ericsson.com" created="Tue, 24 Jul 2018 16:50:16 +0000"  >&lt;p&gt;Another instance, where table miss flow in Table 50 was present initially, and all of a suddent went off :&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/254/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/254/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="64199" author="arunprakash" created="Wed, 25 Jul 2018 02:24:09 +0000"  >&lt;p&gt;Could you please enable the following package logging and provide the logs?&lt;/p&gt;

&lt;p&gt;&#160;log:set DEBUG org.opendaylight.openflowplugin.impl&lt;/p&gt;</comment>
                            <comment id="64253" author="faseela.k@ericsson.com" created="Thu, 26 Jul 2018 02:21:08 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=Arunprakash&quot; class=&quot;user-hover&quot; rel=&quot;Arunprakash&quot;&gt;Arunprakash&lt;/a&gt; : Here are the logs with DEBUG enabled. Table 18 entry is missing in this case. It took several runs to reproduce the issue when DEBUG was enabled :&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/260/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/18/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/260/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/18/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="64256" author="jluhrsen" created="Thu, 26 Jul 2018 05:39:55 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=k.faseela&quot; class=&quot;user-hover&quot; rel=&quot;k.faseela&quot;&gt;k.faseela&lt;/a&gt; do we want to assign this to &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=Arunprakash&quot; class=&quot;user-hover&quot; rel=&quot;Arunprakash&quot;&gt;Arunprakash&lt;/a&gt;? thanks for looking at this guys...&lt;/p&gt;</comment>
                            <comment id="64257" author="faseela.k@ericsson.com" created="Thu, 26 Jul 2018 05:41:31 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=Arunprakash&quot; class=&quot;user-hover&quot; rel=&quot;Arunprakash&quot;&gt;Arunprakash&lt;/a&gt; will analyze the logs and let us know whom to assign the bug to.&#160;&lt;/p&gt;</comment>
                            <comment id="64287" author="faseela.k@ericsson.com" created="Thu, 26 Jul 2018 17:07:25 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=d.arunprakash%40ericsson.com&quot; class=&quot;user-hover&quot; rel=&quot;d.arunprakash@ericsson.com&quot;&gt;d.arunprakash@ericsson.com&lt;/a&gt; : Taking at the logs, i can see the below log in &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/260/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/18/odl_1/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/260/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/18/odl_1/odl1_karaf.log.gz&lt;/a&gt;&#160;10 mins before the test suite starts :&lt;/p&gt;

&lt;p&gt;2018-07-25T23:00:41,688 | INFO | pool-241-thread-1 | WeightedCentralizedSwitchScheduler | 361 - org.opendaylight.netvirt.natservice-impl - 0.6.3.SNAPSHOT | addSwitch: Adding 167740445697660 dpnId to switchWeightsMap&lt;/p&gt;

&lt;p&gt;2018-07-25T23:00:42,274 | DEBUG | epollEventLoopGroup-9-1 | SalFlowServiceImpl | 385 - org.opendaylight.openflowplugin.impl - 0.6.3.SNAPSHOT | Flow add with id=DHCPTableMissFlowForExternalTunnel finished without error&lt;/p&gt;

&lt;p&gt;But the flow is not present on the switch when the suite starts.&lt;/p&gt;

&lt;p&gt;We have 3 OVS in the test, but i see only this flow-id log for 2 switches. Anyways the compute in question, is&#160;&#160;167740445697660, so let us assume that the flow was getting pushed for the same, but doesn&apos;t show up on switch. But there are different failures showing up in the logs including the below one. Let me know if this could impact:&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;2018-07-25T23:01:09,328 | ERROR | opendaylight-cluster-data-notification-dispatcher-97 | DefaultConfigPusher | 378 - org.opendaylight.openflowplugin.applications.of-switch-config-pusher - 0.6.3.SNAPSHOT | Future (eventually) failed: addFlow org.opendaylight.controller.md.sal.dom.api.DOMRpcImplementationNotAvailableException: No implementation of RPC AbsoluteSchemaPath{path=&lt;span class=&quot;error&quot;&gt;&amp;#91;(urn:opendaylight:module:config?revision=2014-10-15)set-config&amp;#93;&lt;/span&gt;} available at org.opendaylight.controller.md.sal.dom.broker.impl.RoutedDOMRpcRoutingTableEntry.invokeRpc(RoutedDOMRpcRoutingTableEntry.java:85) &lt;span class=&quot;error&quot;&gt;&amp;#91;229:org.opendaylight.controller.sal-broker-impl:1.7.3.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRoutingTable.invokeRpc(DOMRpcRoutingTable.java:178) &lt;span class=&quot;error&quot;&gt;&amp;#91;229:org.opendaylight.controller.sal-broker-impl:1.7.3.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRouter.invokeRpc(DOMRpcRouter.java:102) &lt;span class=&quot;error&quot;&gt;&amp;#91;229:org.opendaylight.controller.sal-broker-impl:1.7.3.SNAPSHOT&amp;#93;&lt;/span&gt; at Proxybb8ecbf1_eb9d_4480_a18e_4a2007f00a3c.invokeRpc(Unknown Source) &lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt; at Proxy40f45215_a726_4be9_ac6b_649862163662.invokeRpc(Unknown Source) &lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt; at org.opendaylight.controller.md.sal.binding.impl.RpcServiceAdapter.invoke0(RpcServiceAdapter.java:68) &lt;span class=&quot;error&quot;&gt;&amp;#91;226:org.opendaylight.controller.sal-binding-broker-impl:1.7.3.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.md.sal.binding.impl.RpcServiceAdapter.access$000(RpcServiceAdapter.java:46) &lt;span class=&quot;error&quot;&gt;&amp;#91;226:org.opendaylight.controller.sal-binding-broker-impl:1.7.3.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.md.sal.binding.impl.RpcServiceAdapter$RpcInvocationStrategy.invoke(RpcServiceAdapter.java:165) &lt;span class=&quot;error&quot;&gt;&amp;#91;226:org.opendaylight.controller.sal-binding-broker-impl:1.7.3.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.md.sal.binding.impl.RpcServiceAdapter.invoke(RpcServiceAdapter.java:99) &lt;span class=&quot;error&quot;&gt;&amp;#91;226:org.opendaylight.controller.sal-binding-broker-impl:1.7.3.SNAPSHOT&amp;#93;&lt;/span&gt; at com.sun.proxy.$Proxy113.setConfig(Unknown Source) &lt;span class=&quot;error&quot;&gt;&amp;#91;388:org.opendaylight.openflowplugin.model.flow-service:0.6.3.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.openflowplugin.openflow.ofswitch.config.DefaultConfigPusher.onDataTreeChanged(DefaultConfigPusher.java:84) &lt;span class=&quot;error&quot;&gt;&amp;#91;378:org.opendaylight.openflowplugin.applications.of-switch-config-pusher:0.6.3.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.md.sal.binding.impl.BindingDOMDataTreeChangeListenerAdapter.onDataTreeChanged(BindingDOMDataTreeChangeListenerAdapter.java:41) &lt;span class=&quot;error&quot;&gt;&amp;#91;226:org.opendaylight.controller.sal-binding-broker-impl:1.7.3.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.datastore.DataTreeChangeListenerActor.dataChanged(DataTreeChangeListenerActor.java:67) &lt;span class=&quot;error&quot;&gt;&amp;#91;239:org.opendaylight.controller.sal-distributed-datastore:1.7.3.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.datastore.DataTreeChangeListenerActor.handleReceive(DataTreeChangeListenerActor.java:41) &lt;span class=&quot;error&quot;&gt;&amp;#91;239:org.opendaylight.controller.sal-distributed-datastore:1.7.3.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor.onReceive(AbstractUntypedActor.java:38) &lt;span class=&quot;error&quot;&gt;&amp;#91;232:org.opendaylight.controller.sal-clustering-commons:1.7.3.SNAPSHOT&amp;#93;&lt;/span&gt; at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(UntypedActor.scala:167) &lt;span class=&quot;error&quot;&gt;&amp;#91;42:com.typesafe.akka.actor:2.5.11&amp;#93;&lt;/span&gt; at akka.actor.Actor.aroundReceive(Actor.scala:517) &lt;span class=&quot;error&quot;&gt;&amp;#91;42:com.typesafe.akka.actor:2.5.11&amp;#93;&lt;/span&gt; at akka.actor.Actor.aroundReceive$(Actor.scala:515) &lt;span class=&quot;error&quot;&gt;&amp;#91;42:com.typesafe.akka.actor:2.5.11&amp;#93;&lt;/span&gt; at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:97) &lt;span class=&quot;error&quot;&gt;&amp;#91;42:com.typesafe.akka.actor:2.5.11&amp;#93;&lt;/span&gt; at akka.actor.ActorCell.receiveMessage(ActorCell.scala:590) &lt;span class=&quot;error&quot;&gt;&amp;#91;42:com.typesafe.akka.actor:2.5.11&amp;#93;&lt;/span&gt; at akka.actor.ActorCell.invoke(ActorCell.scala:559) &lt;span class=&quot;error&quot;&gt;&amp;#91;42:com.typesafe.akka.actor:2.5.11&amp;#93;&lt;/span&gt; at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257) &lt;span class=&quot;error&quot;&gt;&amp;#91;42:com.typesafe.akka.actor:2.5.11&amp;#93;&lt;/span&gt; at akka.dispatch.Mailbox.run(Mailbox.scala:224) &lt;span class=&quot;error&quot;&gt;&amp;#91;42:com.typesafe.akka.actor:2.5.11&amp;#93;&lt;/span&gt; at akka.dispatch.Mailbox.exec(Mailbox.scala:234) &lt;span class=&quot;error&quot;&gt;&amp;#91;42:com.typesafe.akka.actor:2.5.11&amp;#93;&lt;/span&gt; at akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) &lt;span class=&quot;error&quot;&gt;&amp;#91;42:com.typesafe.akka.actor:2.5.11&amp;#93;&lt;/span&gt; at akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) &lt;span class=&quot;error&quot;&gt;&amp;#91;42:com.typesafe.akka.actor:2.5.11&amp;#93;&lt;/span&gt; at akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) &lt;span class=&quot;error&quot;&gt;&amp;#91;42:com.typesafe.akka.actor:2.5.11&amp;#93;&lt;/span&gt; at akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) &lt;span class=&quot;error&quot;&gt;&amp;#91;42:com.typesafe.akka.actor:2.5.11&amp;#93;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="64288" author="faseela.k@ericsson.com" created="Thu, 26 Jul 2018 17:15:53 +0000"  >&lt;p&gt;2018-07-25T23:01:00,416 | INFO | pool-93-thread-1 | SalRoleServiceImpl | 385 - org.opendaylight.openflowplugin.impl - 0.6.3.SNAPSHOT | SetRole called with input:SetRoleInput [_controllerRole=BECOMESLAVE, _node=NodeRef [_value=KeyedInstanceIdentifier{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 &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:167740445697660&amp;#93;&lt;/span&gt;]]]}], augmentation=[]] 2018-07-25T23:01:00,417 | INFO | pool-93-thread-1 | SalRoleServiceImpl | 385 - org.opendaylight.openflowplugin.impl - 0.6.3.SNAPSHOT | Requesting state change to BECOMESLAVE 2018-07-25T23:01:00,417 | INFO | pool-93-thread-1 | SalRoleServiceImpl | 385 - org.opendaylight.openflowplugin.impl - 0.6.3.SNAPSHOT | RoleChangeTask called on device:openflow:167740445697660 OFPRole:BECOMESLAVE 2018-07-25T23:01:00,418 | INFO | pool-93-thread-1 | RoleService | 385 - org.opendaylight.openflowplugin.impl - 0.6.3.SNAPSHOT | getGenerationIdFromDevice called for device: openflow:167740445697660 2018-07-25T23:01:00,427 | WARN | pool-93-thread-1 | OutboundQueueEntry | 394 - org.opendaylight.openflowplugin.openflowjava.openflow-protocol-impl - 0.6.3.SNAPSHOT | Can&apos;t commit a completed message. 2018-07-25T23:01:00,428 | WARN | pool-93-thread-1 | HashedWheelTimer | 62 - io.netty.common - 4.1.22.Final | An exception was thrown by TimerTask. java.lang.NullPointerException: null at org.opendaylight.openflowplugin.impl.services.AbstractRequestCallback.onFailure(AbstractRequestCallback.java:72) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt; at org.opendaylight.openflowjava.protocol.impl.core.connection.OutboundQueueEntry.commit(OutboundQueueEntry.java:57) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;394:org.opendaylight.openflowplugin.openflowjava.openflow-protocol-impl:0.6.3.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.openflowjava.protocol.impl.core.connection.StackedOutboundQueue.commitEntry(StackedOutboundQueue.java:36) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;394:org.opendaylight.openflowplugin.openflowjava.openflow-protocol-impl:0.6.3.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.openflowjava.protocol.impl.core.connection.AbstractStackedOutboundQueue.commitEntry(AbstractStackedOutboundQueue.java:61) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;394:org.opendaylight.openflowplugin.openflowjava.openflow-protocol-impl:0.6.3.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.openflowplugin.impl.connection.OutboundQueueProviderImpl.commitEntry(OutboundQueueProviderImpl.java:81) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt; at org.opendaylight.openflowplugin.impl.services.AbstractService.handleServiceCall(AbstractService.java:165) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt; at org.opendaylight.openflowplugin.impl.services.AbstractService.handleServiceCall(AbstractService.java:110) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt; at org.opendaylight.openflowplugin.impl.services.RoleService.getGenerationIdFromDevice(RoleService.java:69) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt; at org.opendaylight.openflowplugin.impl.services.sal.SalRoleServiceImpl.tryToChangeRole(SalRoleServiceImpl.java:84) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt; at org.opendaylight.openflowplugin.impl.services.sal.SalRoleServiceImpl.setRole(SalRoleServiceImpl.java:78) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt; at org.opendaylight.openflowplugin.impl.role.RoleContextImpl.sendRoleChangeToDevice(RoleContextImpl.java:165) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt; at org.opendaylight.openflowplugin.impl.role.RoleContextImpl.makeDeviceSlave(RoleContextImpl.java:144) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt; at org.opendaylight.openflowplugin.impl.role.RoleContextImpl.lambda$new$0(RoleContextImpl.java:70) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt; at io.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:663) &lt;span class=&quot;error&quot;&gt;&amp;#91;62:io.netty.common:4.1.22.Final&amp;#93;&lt;/span&gt; at io.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:738) &lt;span class=&quot;error&quot;&gt;&amp;#91;62:io.netty.common:4.1.22.Final&amp;#93;&lt;/span&gt; at io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:466) &lt;span class=&quot;error&quot;&gt;&amp;#91;62:io.netty.common:4.1.22.Final&amp;#93;&lt;/span&gt; at java.lang.Thread.run(Thread.java:748) &lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt; 2018-07-25T23:01:08,916 | INFO | nioEventLoopGroup-4-1 | LoggingHandler | 62 - io.netty.common - 4.1.22.Final | &lt;span class=&quot;error&quot;&gt;&amp;#91;id: 0x8b315f38, L:/0:0:0:0:0:0:0:0:6640&amp;#93;&lt;/span&gt; READ: &lt;span class=&quot;error&quot;&gt;&amp;#91;id: 0x0aaeab0b, L:/10.30.170.60:6640 - R:/10.30.170.84:60506&amp;#93;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="64419" author="faseela.k@ericsson.com" created="Tue, 31 Jul 2018 05:58:29 +0000"  >&lt;p&gt;Latest log run, with wireshark capture and inventory dumps:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/285/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/29/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/285/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/29/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="64436" author="faseela.k@ericsson.com" created="Tue, 31 Jul 2018 15:19:01 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=Somashekhar&quot; class=&quot;user-hover&quot; rel=&quot;Somashekhar&quot;&gt;Somashekhar&lt;/a&gt; : Here are the logs with DEBUGs enabled :&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/291/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/32/robot-plugin/log_01_l2.html.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/291/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/32/robot-plugin/log_01_l2.html.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="64453" author="somashekhar" created="Wed, 1 Aug 2018 06:39:59 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=k.faseela&quot; class=&quot;user-hover&quot; rel=&quot;k.faseela&quot;&gt;k.faseela&lt;/a&gt;, I have added few logs for debugging, can you please run the csit with this.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/74717/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/74717/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="64463" author="faseela.k@ericsson.com" created="Wed, 1 Aug 2018 15:52:06 +0000"  >&lt;p&gt;Here are the logs &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=Somashekhar&quot; class=&quot;user-hover&quot; rel=&quot;Somashekhar&quot;&gt;Somashekhar&lt;/a&gt; :&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/307/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/39/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/builder-copy-sandbox-logs/307/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/39/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="64523" author="arunprakash" created="Fri, 3 Aug 2018 06:26:46 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=k.faseela&quot; class=&quot;user-hover&quot; rel=&quot;k.faseela&quot;&gt;k.faseela&lt;/a&gt;, can you run the csit with FRM debug logs enabled and with Som&apos;s review?&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Package:&lt;/p&gt;

&lt;p&gt;org.opendaylight.openflowplugin.applications.frm&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/74715/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/74715/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="64525" author="faseela.k@ericsson.com" created="Fri, 3 Aug 2018 06:35:09 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=Arunprakash&quot; class=&quot;user-hover&quot; rel=&quot;Arunprakash&quot;&gt;Arunprakash&lt;/a&gt;, &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=Somashekhar&quot; class=&quot;user-hover&quot; rel=&quot;Somashekhar&quot;&gt;Somashekhar&lt;/a&gt; : Running this right now.. Will update once we get a failure log.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=jluhrsen&quot; class=&quot;user-hover&quot; rel=&quot;jluhrsen&quot;&gt;jluhrsen&lt;/a&gt; : Do you think we should mark this as a blocker for Fluorine? This issue comes only in 3 node CSIT though.&lt;/p&gt;</comment>
                            <comment id="64529" author="jluhrsen" created="Fri, 3 Aug 2018 18:09:58 +0000"  >&lt;p&gt;no, I don&apos;t think we are close enough with cluster stability to start marking CSIT failures in 3node jobs as blockers. especially sporadic ones. But, I&apos;m crossing my fingers that we will be able to do this in Neon &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="64545" author="shague@redhat.com" created="Mon, 6 Aug 2018 02:42:46 +0000"  >&lt;p&gt;Found an issue in a single node job where table 45 did not have the default flow: &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-fluorine/130/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-fluorine/130/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="64546" author="somashekhar" created="Mon, 6 Aug 2018 06:11:18 +0000"  >&lt;p&gt;Openflowplugin-impl is deciding the mastership of the device and communicating same to the forwardingrules-manager through yang notification. But this yang notification is taking more time(around 15 to 25 msecond) to reach FRM, after which mastership will be set to the device. By the time yang notification reaches FRM, there will be flows start coming for the reconciliation. As the&#160;device is not yet mastered, these flows get rejected.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;There is no direct way to fix this, as the fix may involve lot of design changes.&lt;/p&gt;</comment>
                            <comment id="64555" author="shague@redhat.com" created="Mon, 6 Aug 2018 12:43:26 +0000"  >&lt;p&gt;Are there any current workarounds? Understood that this is difficult but this is looking like a very bad issue. Seems like you can hit this at any time. Restarting isn&apos;t a good workaround though.&lt;/p&gt;</comment>
                            <comment id="64556" author="arunprakash" created="Mon, 6 Aug 2018 12:55:21 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=shague&quot; class=&quot;user-hover&quot; rel=&quot;shague&quot;&gt;shague&lt;/a&gt;, we are working on a&#160; simplified fix which can be used for the current situation and move to a better solution later in neon.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=Somashekhar&quot; class=&quot;user-hover&quot; rel=&quot;Somashekhar&quot;&gt;Somashekhar&lt;/a&gt; will raise a review tomorrow with the probable fix and &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=k.faseela&quot; class=&quot;user-hover&quot; rel=&quot;k.faseela&quot;&gt;k.faseela&lt;/a&gt; can run CSIT and confirm if it works.&lt;/p&gt;</comment>
                            <comment id="64569" author="arunprakash" created="Tue, 7 Aug 2018 05:01:55 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=k.faseela&quot; class=&quot;user-hover&quot; rel=&quot;k.faseela&quot;&gt;k.faseela&lt;/a&gt;, could you please provide the latest CSIT run logs, we want to verify the logs for the sequence of events.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/74715&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/74715&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="64570" author="arunprakash" created="Tue, 7 Aug 2018 05:15:00 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=k.faseela&quot; class=&quot;user-hover&quot; rel=&quot;k.faseela&quot;&gt;k.faseela&lt;/a&gt;, thanks for the link via email.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/sandbox/job/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/sandbox/job/faseela-l2-netvirt-csit-3node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-oxygen/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;We are able to check the sequence of events from openflowplugin to FRM and the owner is being set now before any default flows being programmed by applications.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=Somashekhar&quot; class=&quot;user-hover&quot; rel=&quot;Somashekhar&quot;&gt;Somashekhar&lt;/a&gt;, you can work on formalizing the review.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="30321">OPNFLWPLUG-1026</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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_10002" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>NETVIRT-996</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03gs7:</customfieldvalue>

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