<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:59:55 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>[GENIUS-100] Already locked for ACL-ID-POOL2c9a93ba-3add-4c68-9b1c-8242138262ee after waiting 1000ms, try 1</title>
                <link>https://jira.opendaylight.org/browse/GENIUS-100</link>
                <project id="10126" key="GENIUS">genius</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-3node-openstack-ocata-upstream-stateful-carbon/184/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/jenkins092/netvirt-csit-3node-openstack-ocata-upstream-stateful-carbon/184/odl_1/odl1_karaf.log.gz&lt;/a&gt;&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2017-11-20 02:52:27,848 | INFO  | eChangeHandler-0 | IdManager                        | 320 - org.opendaylight.genius.idmanager-impl - 0.2.3.SNAPSHOT | Releasing ID UDP_DESTINATION_1_0Ingress1834849402-8f40-473e-9a26-207b20f8ad93 from pool acl.flow.priorities.pool.176858005830847.243.PERMIT
2017-11-20 02:52:27,853 | INFO  | nPool-1-worker-3 | EgressServicesConfigUnbindHelper | 326 - org.opendaylight.genius.interfacemanager-impl - 0.2.3.SNAPSHOT | unbinding egress service default.b8c5863f-2e4b-4c3d-b719-f4f30e66fe9e for interface: b8c5863f-2e4b-4c3d-b719-f4f30e66fe9e
2017-11-20 02:52:27,858 | INFO  | nPool-1-worker-1 | UpdateIdEntryJob                 | 320 - org.opendaylight.genius.idmanager-impl - 0.2.3.SNAPSHOT | Updated id entry with idValues null, idKey ICMP_Ingress1879e5caaa-88af-4bae-ad5f-5dc0d96a3986, pool acl.flow.priorities.pool.176858005830847.243.PERMIT.169676285
2017-11-20 02:52:27,865 | WARN  | eChangeHandler-0 | LockManager                      | 319 - org.opendaylight.genius.lockmanager-impl - 0.2.3.SNAPSHOT | Already locked for ACL-ID-POOL2c9a93ba-3add-4c68-9b1c-8242138262ee after waiting 1000ms, try 1
2017-11-20 02:52:27,874 | WARN  | lt-dispatcher-22 | ConcurrentDOMDataBroker          | 203 - org.opendaylight.controller.sal-distributed-datastore - 1.5.3.SNAPSHOT | Tx: DOM-16780 Error during phase CAN_COMMIT, starting Abort
OptimisticLockFailedException{message=Optimistic lock failed., errorList=[RpcError [message=Optimistic lock failed., severity=ERROR, errorType=APPLICATION, tag=resource-denied, applicationTag=null, info=null, cause=org.opendaylight.yangtools.yang.data.api.schema.tree.ConflictingModificationAppliedException: Node was created by other transaction.]]}
	at org.opendaylight.controller.cluster.datastore.ShardDataTree.lambda$processNextPendingTransaction$0(ShardDataTree.java:751)
	at org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextPending(ShardDataTree.java:789)
	at org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextPendingTransaction(ShardDataTree.java:736)
	at org.opendaylight.controller.cluster.datastore.ShardDataTree.startCanCommit(ShardDataTree.java:819)
	at org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.canCommit(SimpleShardDataTreeCohort.java:90)
	at org.opendaylight.controller.cluster.datastore.CohortEntry.canCommit(CohortEntry.java:97)
	at org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.handleCanCommit(ShardCommitCoordinator.java:236)
	at org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.handleForwardedReadyTransaction(ShardCommitCoordinator.java:114)
	at org.opendaylight.controller.cluster.datastore.Shard.handleForwardedReadyTransaction(Shard.java:699)
	at org.opendaylight.controller.cluster.datastore.Shard.handleNonRaftCommand(Shard.java:314)
	at org.opendaylight.controller.cluster.raft.RaftActor.handleCommand(RaftActor.java:270)
	at org.opendaylight.controller.cluster.common.actor.AbstractUntypedPersistentActor.onReceiveCommand(AbstractUntypedPersistentActor.java:44)
	at akka.persistence.UntypedPersistentActor.onReceive(PersistentActor.scala:170)
	at org.opendaylight.controller.cluster.common.actor.MeteringBehavior.apply(MeteringBehavior.java:104)
	at akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:544)
	at akka.actor.Actor$class.aroundReceive(Actor.scala:502)
	at akka.persistence.UntypedPersistentActor.akka$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:168)
	at akka.persistence.Eventsourced$$anon$1.stateReceive(Eventsourced.scala:727)
	at akka.persistence.Eventsourced$class.aroundReceive(Eventsourced.scala:183)
	at akka.persistence.UntypedPersistentActor.aroundReceive(PersistentActor.scala:168)
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
	at akka.actor.ActorCell.invoke(ActorCell.scala:495)
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
	at akka.dispatch.Mailbox.run(Mailbox.scala:224)
	at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
	at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
	at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
	at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
Caused by: org.opendaylight.yangtools.yang.data.api.schema.tree.ConflictingModificationAppliedException: Node was created by other transaction.
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkWriteApplicable(SchemaAwareApplyOperation.java:174)
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:128)
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:305)
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkMergeApplicable(AbstractNodeContainerModificationStrategy.java:313)
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:131)
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:305)
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkMergeApplicable(AbstractNodeContainerModificationStrategy.java:313)
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:131)
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.StructuralContainerModificationStrategy.checkApplicable(StructuralContainerModificationStrategy.java:99)
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:305)
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:288)
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:125)
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.RootModificationApplyOperation.checkApplicable(RootModificationApplyOperation.java:72)
	at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeTip.validate(AbstractDataTreeTip.java:35)
	at org.opendaylight.controller.cluster.datastore.ShardDataTree.lambda$processNextPendingTransaction$0(ShardDataTree.java:743)
	... 28 more
2017-11-20 02:52:27,875 | ERROR | eChangeHandler-0 | LockManager                      | 319 - org.opendaylight.genius.lockmanager-impl - 0.2.3.SNAPSHOT | Unable to acquire lock for ACL-ID-POOL2c9a93ba-3add-4c68-9b1c-8242138262ee, try 2
2017-11-20 02:52:27,876 | INFO  | nPool-1-worker-1 | UpdateIdEntryJob                 | 320 - org.opendaylight.genius.idmanager-impl - 0.2.3.SNAPSHOT | Updated id entry with idValues null, idKey UDP_DESTINATION_1_0Ingress1834849402-8f40-473e-9a26-207b20f8ad93, pool acl.flow.priorities.pool.176858005830847.243.PERMIT.169676285
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="28839">GENIUS-100</key>
            <summary>Already locked for ACL-ID-POOL2c9a93ba-3add-4c68-9b1c-8242138262ee after waiting 1000ms, try 1</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="vorburger">Michael Vorburger</assignee>
                                    <reporter username="shague">Sam Hague</reporter>
                        <labels>
                            <label>csit:3node</label>
                    </labels>
                <created>Mon, 20 Nov 2017 15:25:27 +0000</created>
                <updated>Thu, 19 Apr 2018 14:41:09 +0000</updated>
                            <resolved>Thu, 19 Apr 2018 14:41:09 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="60671" author="vorburger" created="Thu, 11 Jan 2018 16:50:16 +0000"  >&lt;p&gt;FYI in &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/66362/1/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/ConcurrentDOMDataBroker.java&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/66362/1/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/ConcurrentDOMDataBroker.java&lt;/a&gt; the WARN log in ConcurrentDOMDataBroker was reduced to a DEBUG level, so we won&apos;t see the anymore. But this WARN &amp;amp; ERROR from genius LockManager is what we need to understand here:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;WARN  | LockManager | Already locked for ACL-ID-POOL2c9a93ba-3add-4c68-9b1c-8242138262ee after waiting 1000ms, try 1
ERROR | LockManager | Unable to acquire lock for ACL-ID-POOL2c9a93ba-3add-4c68-9b1c-8242138262ee, try 2&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Now this looks VERY similiar to &lt;a href=&quot;https://jira.opendaylight.org/browse/GENIUS-62&quot; title=&quot;lock-manager-impl floods logs with OptimisticLockFailedExceptions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GENIUS-62&quot;&gt;&lt;del&gt;GENIUS-62&lt;/del&gt;&lt;/a&gt; - I actually think I fixed that in &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/63121/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/63121/&lt;/a&gt; ?&lt;/p&gt;

&lt;p&gt;There were also other recent changes in LockManager, see &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/61526/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/61526/&lt;/a&gt; and &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/65233/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/65233/&lt;/a&gt; which was just for unlock... so if this still happens I can try that - but I suspect that it probably already does not happen anymore (thanks to &lt;a href=&quot;https://jira.opendaylight.org/browse/GENIUS-62&quot; title=&quot;lock-manager-impl floods logs with OptimisticLockFailedExceptions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GENIUS-62&quot;&gt;&lt;del&gt;GENIUS-62&lt;/del&gt;&lt;/a&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; can you help confirm if this is solved, or still present in latest master? And if it is, can you provide how the log looks now - there should now be a cause included, which will help better understand what&apos;s going on.&lt;/p&gt;</comment>
                            <comment id="60677" author="shague@redhat.com" created="Sat, 13 Jan 2018 00:03:05 +0000"  >&lt;p&gt;Latest master runs don&apos;t look to have the problem. Question is, the original bug is written against carbon so do we want to fix this on carbon and nitrogen also?&lt;/p&gt;</comment>
                            <comment id="60678" author="vorburger" created="Sat, 13 Jan 2018 00:24:08 +0000"  >&lt;p&gt;&amp;gt; do we want to fix this on carbon and nitrogen also?&lt;/p&gt;

&lt;p&gt;personally I do not, nope.&lt;/p&gt;</comment>
                    </comments>
                    <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|i0384v:</customfieldvalue>

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