<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:24:19 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-1540] COE : Optimistic lock failed for path /(urn:huawei:params:xml:ns:yang:l3vpn?revision=2014-08-15)vpn-instances/vpn-instance/vpn-instance</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1540</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;ElanInterfaceManager | 348 - org.opendaylight.netvirt.elanmanager-impl - 0.8.0.SNAPSHOT | Interface 00000000-0000-0000-0000-000000000001:kube-apiserver-coe-master.rdocloud is removed from Interface Oper DS due to port down 2018-12-13T15:51:23,269 | WARN | opendaylight-cluster-data-akka.actor.default-dispatcher-38 | LocalThreePhaseCommitCohort | 240 - org.opendaylight.controller.sal-distributed-datastore - 1.9.0.SNAPSHOT | Failed to prepare transaction member-1-datastore-config-fe-0-txn-213-0 on backend org.opendaylight.mdsal.common.api.OptimisticLockFailedException: Optimistic lock failed for path /(urn:huawei:params:xml:ns:yang:l3vpn?revision=2014-08-15)vpn-instances/vpn-instance/vpn-instance&lt;span class=&quot;error&quot;&gt;&amp;#91;\{(urn:huawei:params:xml:ns:yang:l3vpn?revision=2014-08-15)vpn-instance-name=00000000-0000-0000-0000-000000000001}&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.datastore.ShardDataTree.lambda$processNextPendingTransaction$0(ShardDataTree.java:733) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextPending(ShardDataTree.java:771) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextPendingTransaction(ShardDataTree.java:718) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.datastore.ShardDataTree.startCanCommit(ShardDataTree.java:872) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.canCommit(SimpleShardDataTreeCohort.java:99) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.datastore.CohortEntry.canCommit(CohortEntry.java:99) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.handleCanCommit(ShardCommitCoordinator.java:238) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.handleReadyLocalTransaction(ShardCommitCoordinator.java:200) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.datastore.Shard.handleReadyLocalTransaction(Shard.java:727) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.datastore.Shard.handleNonRaftCommand(Shard.java:328) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.raft.RaftActor.handleCommand(RaftActor.java:270) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;225:org.opendaylight.controller.sal-akka-raft:1.9.0.SNAPSHOT&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.common.actor.AbstractUntypedPersistentActor.onReceiveCommand(AbstractUntypedPersistentActor.java:46) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;232:org.opendaylight.controller.sal-clustering-commons:1.9.0.SNAPSHOT&amp;#93;&lt;/span&gt; at akka.persistence.UntypedPersistentActor.onReceive(PersistentActor.scala:303) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;89:com.typesafe.akka.persistence:2.5.14&amp;#93;&lt;/span&gt; at org.opendaylight.controller.cluster.common.actor.MeteringBehavior.apply(MeteringBehavior.java:104) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;232:org.opendaylight.controller.sal-clustering-commons:1.9.0.SNAPSHOT&amp;#93;&lt;/span&gt; at akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:606) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;86:com.typesafe.akka.actor:2.5.14&amp;#93;&lt;/span&gt; at akka.actor.Actor.aroundReceive(Actor.scala:517) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;86:com.typesafe.akka.actor:2.5.14&amp;#93;&lt;/span&gt; at akka.actor.Actor.aroundReceive$(Actor.scala:515) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;86:com.typesafe.akka.actor:2.5.14&amp;#93;&lt;/span&gt; at akka.persistence.UntypedPersistentActor.akka$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:301) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;89:com.typesafe.akka.persistence:2.5.14&amp;#93;&lt;/span&gt; at akka.persistence.Eventsourced$$anon$1.stateReceive(Eventsourced.scala:743) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;89:com.typesafe.akka.persistence:2.5.14&amp;#93;&lt;/span&gt; at akka.persistence.Eventsourced.aroundReceive(Eventsourced.scala:222) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;89:com.typesafe.akka.persistence:2.5.14&amp;#93;&lt;/span&gt; at akka.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:221) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;89:com.typesafe.akka.persistence:2.5.14&amp;#93;&lt;/span&gt; at akka.persistence.UntypedPersistentActor.aroundReceive(PersistentActor.scala:301) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;89:com.typesafe.akka.persistence:2.5.14&amp;#93;&lt;/span&gt; at akka.actor.ActorCell.receiveMessage(ActorCell.scala:588) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;86:com.typesafe.akka.actor:2.5.14&amp;#93;&lt;/span&gt; at akka.actor.ActorCell.invoke(ActorCell.scala:557) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;86:com.typesafe.akka.actor:2.5.14&amp;#93;&lt;/span&gt; at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:258) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;86:com.typesafe.akka.actor:2.5.14&amp;#93;&lt;/span&gt; at akka.dispatch.Mailbox.run(Mailbox.scala:225) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;86:com.typesafe.akka.actor:2.5.14&amp;#93;&lt;/span&gt; at akka.dispatch.Mailbox.exec(Mailbox.scala:235) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;86:com.typesafe.akka.actor:2.5.14&amp;#93;&lt;/span&gt; at akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) &lt;span class=&quot;error&quot;&gt;&amp;#91;86:com.typesafe.akka.actor:2.5.14&amp;#93;&lt;/span&gt; at akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) &lt;span class=&quot;error&quot;&gt;&amp;#91;86:com.typesafe.akka.actor:2.5.14&amp;#93;&lt;/span&gt; at akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) &lt;span class=&quot;error&quot;&gt;&amp;#91;86:com.typesafe.akka.actor:2.5.14&amp;#93;&lt;/span&gt; at akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) &lt;span class=&quot;error&quot;&gt;&amp;#91;86:com.typesafe.akka.actor:2.5.14&amp;#93;&lt;/span&gt; Caused by: org.opendaylight.yangtools.yang.data.api.schema.tree.ConflictingModificationAppliedException: Node was replaced by other transaction.&lt;/p&gt;

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

&lt;p&gt;LOGS are attached to &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-1533&quot; title=&quot;IllegalArgumentException: Node elan-interface is missing mandatory descendant /elan-instance-name&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETVIRT-1533&quot;&gt;&lt;del&gt;NETVIRT-1533&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="31199">NETVIRT-1540</key>
            <summary>COE : Optimistic lock failed for path /(urn:huawei:params:xml:ns:yang:l3vpn?revision=2014-08-15)vpn-instances/vpn-instance/vpn-instance</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</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="k.faseela">Faseela K</assignee>
                                    <reporter username="k.faseela">Faseela K</reporter>
                        <labels>
                    </labels>
                <created>Fri, 14 Dec 2018 09:04:05 +0000</created>
                <updated>Mon, 25 Nov 2019 08:03:56 +0000</updated>
                            <resolved>Mon, 25 Nov 2019 08:03:56 +0000</resolved>
                                                    <fixVersion>Magnesium</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="66008" author="faseela.k@ericsson.com" created="Fri, 14 Dec 2018 09:29:03 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=vyshakh.krishnan.c.h%40ericsson.com&quot; class=&quot;user-hover&quot; rel=&quot;vyshakh.krishnan.c.h@ericsson.com&quot;&gt;vyshakh.krishnan.c.h@ericsson.com&lt;/a&gt;, &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=fkautz&quot; class=&quot;user-hover&quot; rel=&quot;fkautz&quot;&gt;fkautz&lt;/a&gt; : I will be able to fix this gracefully, only after &lt;a href=&quot;https://jira.opendaylight.org/browse/COE-21&quot; title=&quot;COE : Add new cluster yang for k8s-cluster&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COE-21&quot;&gt;&lt;del&gt;COE-21&lt;/del&gt;&lt;/a&gt; is completed. if we move the vpn-instance creation to the cluster creation event, the current exception will not happen. Currently the code has synchronization issue, as it is pod driven.&lt;/p&gt;</comment>
                            <comment id="67447" author="abhinav.gupta" created="Mon, 25 Nov 2019 08:03:56 +0000"  >&lt;p&gt;COE has been removed from NetVirt in Magnesium. Hence, the issue won&apos;t be seen.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="31206">COE-46</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="31115">COE-21</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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03lhz:</customfieldvalue>

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