<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:20:58 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>[NETVIRT-206] Flows do not exists after OVS restarted on Controller Node and Compute Node.</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-206</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;Steps to reproduce in a 3 node cluster:&lt;/p&gt;

&lt;p&gt;Used stable/bo.&lt;/p&gt;

&lt;p&gt;Used ODL 3 node (feature: odl-ovsdb-openstack)&lt;/p&gt;

&lt;p&gt;2 Openstack nodes, 1 control and 1 compute node&lt;/p&gt;


&lt;p&gt;1.create a network1.&lt;/p&gt;

&lt;p&gt;Below are steps of restart OVS on Control Node.	&lt;/p&gt;

&lt;p&gt;2.Stop OVS with the following command.	&lt;br/&gt;
&#12288;systemctl stop openvswitch	&lt;/p&gt;

&lt;p&gt;3.Check ODL log to confirm that processing of OVS stop are finished.	&lt;/p&gt;

&lt;p&gt;4.Start OVS with the following command.	&lt;br/&gt;
&#12288;systemctl start openvswitch	&lt;/p&gt;

&lt;p&gt;Now checked the flows, but flows are not existed. &lt;br/&gt;
Out of 3 attempts we can able to reproduce one time.&lt;/p&gt;

&lt;p&gt;Used following distribution when we faced this issue&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://nexus.opendaylight.org/content/groups/public/org/opendaylight/integration/distribution-karaf/0.5.0-Boron/distribution-karaf-0.5.0-Boron.tar.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://nexus.opendaylight.org/content/groups/public/org/opendaylight/integration/distribution-karaf/0.5.0-Boron/distribution-karaf-0.5.0-Boron.tar.gz&lt;/a&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="20127">NETVIRT-206</key>
            <summary>Flows do not exists after OVS restarted on Controller Node and Compute Node.</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="bertrandlow">Bertrand Low</assignee>
                                    <reporter username="karthikeyen.p@hcl.com">Karthikeyan</reporter>
                        <labels>
                    </labels>
                <created>Mon, 17 Oct 2016 09:28:56 +0000</created>
                <updated>Fri, 9 Mar 2018 18:21:31 +0000</updated>
                            <resolved>Mon, 5 Dec 2016 09:21:45 +0000</resolved>
                                    <version>Boron</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="36544" author="karthikeyen.p@hcl.com" created="Mon, 17 Oct 2016 09:28:56 +0000"  >&lt;p&gt;Attachment ODL1.zip has been added with description: karaf logs for odl1.&lt;/p&gt;</comment>
                            <comment id="36545" author="karthikeyen.p@hcl.com" created="Mon, 17 Oct 2016 09:30:05 +0000"  >&lt;p&gt;Attachment ODL2.zip has been added with description: karaf logs for odl2.&lt;/p&gt;</comment>
                            <comment id="36546" author="karthikeyen.p@hcl.com" created="Mon, 17 Oct 2016 09:30:26 +0000"  >&lt;p&gt;Attachment ODL3.zip has been added with description: karaf logs for odl3&lt;/p&gt;</comment>
                            <comment id="36535" author="karthikeyen.p@hcl.com" created="Mon, 17 Oct 2016 09:36:28 +0000"  >&lt;p&gt;ModifiedNodeDoesNotExistException occurred,&lt;/p&gt;

&lt;p&gt;2016-10-14 15:20:55,598 | WARN  | ult-dispatcher-4 | ShardDataTree                    | 193 - org.opendaylight.controller.sal-distributed-datastore - 1.4.0.Boron | member-1-shard-inventory-config: Store Tx member-1-datastore-config-fe-0-txn-476: Data validation failed for path /(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:97626771813463}
&lt;p&gt;].&lt;br/&gt;
org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:97626771813463}
&lt;p&gt;] does not exist. Cannot apply modification to its children.&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:281)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:125)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:305)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:288)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.MinMaxElementsValidation.checkTouchApplicable(MinMaxElementsValidation.java:106)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:125)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:305)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:288)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:125)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.StructuralContainerModificationStrategy.checkApplicable(StructuralContainerModificationStrategy.java:99)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:305)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:288)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:125)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.RootModificationApplyOperation.checkApplicable(RootModificationApplyOperation.java:72)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeTip.validate(AbstractDataTreeTip.java:37)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.yang-data-impl:1.0.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextTransaction(ShardDataTree.java:524)&lt;span class=&quot;error&quot;&gt;&amp;#91;193:org.opendaylight.controller.sal-distributed-datastore:1.4.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.ShardDataTree.startCanCommit(ShardDataTree.java:560)&lt;span class=&quot;error&quot;&gt;&amp;#91;193:org.opendaylight.controller.sal-distributed-datastore:1.4.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.canCommit(SimpleShardDataTreeCohort.java:81)&lt;span class=&quot;error&quot;&gt;&amp;#91;193:org.opendaylight.controller.sal-distributed-datastore:1.4.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.CohortEntry.canCommit(CohortEntry.java:98)&lt;span class=&quot;error&quot;&gt;&amp;#91;193:org.opendaylight.controller.sal-distributed-datastore:1.4.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.handleCanCommit(ShardCommitCoordinator.java:237)&lt;span class=&quot;error&quot;&gt;&amp;#91;193:org.opendaylight.controller.sal-distributed-datastore:1.4.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.handleReadyLocalTransaction(ShardCommitCoordinator.java:201)&lt;span class=&quot;error&quot;&gt;&amp;#91;193:org.opendaylight.controller.sal-distributed-datastore:1.4.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.Shard.handleReadyLocalTransaction(Shard.java:433)&lt;span class=&quot;error&quot;&gt;&amp;#91;193:org.opendaylight.controller.sal-distributed-datastore:1.4.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.Shard.handleNonRaftCommand(Shard.java:239)&lt;span class=&quot;error&quot;&gt;&amp;#91;193:org.opendaylight.controller.sal-distributed-datastore:1.4.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.raft.RaftActor.handleCommand(RaftActor.java:291)&lt;span class=&quot;error&quot;&gt;&amp;#91;189:org.opendaylight.controller.sal-akka-raft:1.4.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.common.actor.AbstractUntypedPersistentActor.onReceiveCommand(AbstractUntypedPersistentActor.java:29)&lt;span class=&quot;error&quot;&gt;&amp;#91;188:org.opendaylight.controller.sal-clustering-commons:1.4.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.UntypedPersistentActor.onReceive(PersistentActor.scala:170)&lt;span class=&quot;error&quot;&gt;&amp;#91;182:com.typesafe.akka.persistence:2.4.7&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.common.actor.MeteringBehavior.apply(MeteringBehavior.java:97)&lt;span class=&quot;error&quot;&gt;&amp;#91;188:org.opendaylight.controller.sal-clustering-commons:1.4.0.Boron&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:544)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.4.7&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.Actor$class.aroundReceive(Actor.scala:484)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.4.7&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.UntypedPersistentActor.akka$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:168)&lt;span class=&quot;error&quot;&gt;&amp;#91;182:com.typesafe.akka.persistence:2.4.7&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.Eventsourced$$anon$1.stateReceive(Eventsourced.scala:633)&lt;span class=&quot;error&quot;&gt;&amp;#91;182:com.typesafe.akka.persistence:2.4.7&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.Eventsourced$class.aroundReceive(Eventsourced.scala:179)&lt;span class=&quot;error&quot;&gt;&amp;#91;182:com.typesafe.akka.persistence:2.4.7&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.UntypedPersistentActor.aroundReceive(PersistentActor.scala:168)&lt;span class=&quot;error&quot;&gt;&amp;#91;182:com.typesafe.akka.persistence:2.4.7&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.4.7&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.ActorCell.invoke(ActorCell.scala:495)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.4.7&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.4.7&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.dispatch.Mailbox.run(Mailbox.scala:224)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.4.7&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.dispatch.Mailbox.exec(Mailbox.scala:234)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.4.7&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)&lt;span class=&quot;error&quot;&gt;&amp;#91;172:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)&lt;span class=&quot;error&quot;&gt;&amp;#91;172:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)&lt;span class=&quot;error&quot;&gt;&amp;#91;172:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)&lt;span class=&quot;error&quot;&gt;&amp;#91;172:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8&amp;#93;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="36536" author="gvrangan" created="Mon, 17 Oct 2016 21:22:53 +0000"  >&lt;p&gt;karthikeyan,&lt;/p&gt;

&lt;p&gt; Few clarifications are needed here. When the service is started, what  is the output of sudo ovs-vsctl show.&lt;/p&gt;

&lt;p&gt;a. Did Netvirt create the br-int after the restart and set-manager again?&lt;/p&gt;

&lt;p&gt;b. Also, Did you create instances and attempt the ping?, am wondering the flows related to tunnel are programmed when instances are created. Can you please provide more details so that we can check this immediately?&lt;/p&gt;</comment>
                            <comment id="36537" author="karthikeyen.p@hcl.com" created="Tue, 18 Oct 2016 10:56:34 +0000"  >&lt;p&gt;(In reply to Venkatrangan Govindarajan from comment #4)&lt;br/&gt;
&amp;gt; karthikeyan,&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt;  Few clarifications are needed here. When the service is started, what  is&lt;br/&gt;
&amp;gt; the output of sudo ovs-vsctl show.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; a. Did Netvirt create the br-int after the restart and set-manager again?&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; b. Also, Did you create instances and attempt the ping?, am wondering the&lt;br/&gt;
&amp;gt; flows related to tunnel are programmed when instances are created. Can you&lt;br/&gt;
&amp;gt; please provide more details so that we can check this immediately?&lt;/p&gt;


&lt;p&gt;When the service is started, there is no flows installed. and Yes, br-int is created after the restart. after set-manager, again there is no flows installed.&lt;/p&gt;


&lt;p&gt;We created instance&apos;s, and while checking IP is not assigned. but flows are installed only related to VM (table:20, 40, 90 and 110).&lt;/p&gt;</comment>
                            <comment id="36538" author="bertrandlow" created="Sat, 5 Nov 2016 01:30:09 +0000"  >&lt;p&gt;This patch for &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-240&quot; title=&quot;Pipeline flows are not consistently installed on OVS node with pre-existing integration bridge&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETVIRT-240&quot;&gt;&lt;del&gt;NETVIRT-240&lt;/del&gt;&lt;/a&gt; should also address this issue:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/48024&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/48024&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="36539" author="wang.qianyu@zte.com.cn" created="Mon, 14 Nov 2016 06:43:59 +0000"  >&lt;p&gt;(In reply to Bertrand Low from comment #6)&lt;br/&gt;
&amp;gt; This patch for &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-240&quot; title=&quot;Pipeline flows are not consistently installed on OVS node with pre-existing integration bridge&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETVIRT-240&quot;&gt;&lt;del&gt;NETVIRT-240&lt;/del&gt;&lt;/a&gt; should also address this issue:&lt;br/&gt;
&amp;gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/48024&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/48024&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;if ovs connected to odl in active mode, the stop of ovs will cause configured and optional data be delete in odl.&lt;/p&gt;</comment>
                            <comment id="36540" author="bertrandlow" created="Wed, 16 Nov 2016 22:44:00 +0000"  >&lt;p&gt;Hi QianYu,&lt;/p&gt;

&lt;p&gt;the patch for &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-240&quot; title=&quot;Pipeline flows are not consistently installed on OVS node with pre-existing integration bridge&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETVIRT-240&quot;&gt;&lt;del&gt;NETVIRT-240&lt;/del&gt;&lt;/a&gt; appears to resolve this bug now. Do you agree that we can close this bug as well now?&lt;/p&gt;

&lt;p&gt;thanks,&lt;br/&gt;
Bertrand&lt;/p&gt;</comment>
                            <comment id="36541" author="bertrandlow" created="Tue, 29 Nov 2016 20:15:34 +0000"  >&lt;p&gt;Bug has been fixed by patch &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/48024&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/48024&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fix has been verified so bug can be closed.&lt;/p&gt;</comment>
                            <comment id="36542" author="wang.qianyu@zte.com.cn" created="Wed, 30 Nov 2016 00:08:46 +0000"  >&lt;p&gt;(In reply to Bertrand Low from comment #8)&lt;br/&gt;
&amp;gt; Hi QianYu,&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; the patch for &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-240&quot; title=&quot;Pipeline flows are not consistently installed on OVS node with pre-existing integration bridge&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETVIRT-240&quot;&gt;&lt;del&gt;NETVIRT-240&lt;/del&gt;&lt;/a&gt; appears to resolve this bug now. Do you agree that we&lt;br/&gt;
&amp;gt; can close this bug as well now?&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; thanks,&lt;br/&gt;
&amp;gt; Bertrand&lt;/p&gt;

&lt;p&gt;yes, i agreed. please close this bug&lt;/p&gt;

&lt;p&gt;thanks&lt;/p&gt;</comment>
                            <comment id="36543" author="karthikeyen.p@hcl.com" created="Mon, 5 Dec 2016 09:21:45 +0000"  >&lt;p&gt;Bug has been fixed by the below patch,&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/48024&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/48024&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hence closing this bug.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12261" name="ODL1.zip" size="124751" author="karthikeyen.p@hcl.com" created="Mon, 17 Oct 2016 09:28:56 +0000"/>
                            <attachment id="12262" name="ODL2.zip" size="69466" author="karthikeyen.p@hcl.com" created="Mon, 17 Oct 2016 09:30:05 +0000"/>
                            <attachment id="12263" name="ODL3.zip" size="74042" author="karthikeyen.p@hcl.com" created="Mon, 17 Oct 2016 09:30:26 +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>6944</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=6944]]></customfieldvalue>

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

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