<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:56:11 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>[CONTROLLER-1684] OutOfOrderRequestException when removing shard replica under load</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1684</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;This is similar to &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1664&quot; title=&quot;C: OutOfOrderRequestException: Expecting request 0 (while create-prefix-shard)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1664&quot;&gt;&lt;del&gt;CONTROLLER-1664&lt;/del&gt;&lt;/a&gt; but the scenario is different.&lt;/p&gt;

&lt;p&gt;This time we have a transaction producer (module-based shard, tell-based protocol) in the same member as the shard leader, and we call remove-shard-replica.&lt;/p&gt;

&lt;p&gt;Robot sees OutOfOrderRequestException &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;.&lt;br/&gt;
Karaf.log &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; shows more. First there are many warnings:&lt;br/&gt;
2017-05-17 02:49:32,274 | WARN  | lt-dispatcher-31 | TransmitQueue                    | 197 - org.opendaylight.controller.cds-access-client - 1.1.0.Carbon | No request matching Envelope{sessionId=1, txSequence=7d0, message=ModifyTransactionSuccess{target=member-2-datastore-config-fe-0-chn-2-txn-1001-0, sequence=0}} found, ignoring response&lt;/p&gt;

&lt;p&gt;The error is in the middle of the warning, starting with:&lt;br/&gt;
2017-05-17 02:49:32,505 | WARN  | lt-dispatcher-23 | ConcurrentDOMDataBroker          | 199 - org.opendaylight.controller.sal-distributed-datastore - 1.5.0.Carbon | Tx: DOM-CHAIN-1-1216 Error during phase CAN_COMMIT, starting Abort&lt;br/&gt;
org.opendaylight.controller.cluster.access.commands.OutOfOrderRequestException: Expecting request 0&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.AbstractFrontendHistory.&amp;lt;clinit&amp;gt;(AbstractFrontendHistory.java:47)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.FrontendHistoryMetadataBuilder.toLeaderState(FrontendHistoryMetadataBuilder.java:85)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.FrontendClientMetadataBuilder.toLeaderState(FrontendClientMetadataBuilder.java:172)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.FrontendMetadata.lambda$toLeaderState$0(FrontendMetadata.java:128)&lt;br/&gt;
	at com.google.common.collect.Maps$7.transformEntry(Maps.java:1812)&lt;br/&gt;
	at com.google.common.collect.Maps$10.getValue(Maps.java:1857)&lt;br/&gt;
	at java.util.HashMap.putMapEntries(HashMap.java:513)&lt;br/&gt;
	at java.util.HashMap.&amp;lt;init&amp;gt;(HashMap.java:489)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.FrontendMetadata.toLeaderState(FrontendMetadata.java:128)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.Shard.onLeaderChanged(Shard.java:830)&lt;br/&gt;
	at org.opendaylight.controller.cluster.raft.RaftActor.handleBehaviorChange(RaftActor.java:517)&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/692/archives/log.html.gz#s1-s20-t1-k2-k9-k1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/692/archives/log.html.gz#s1-s20-t1-k2-k9-k1&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/692/archives/odl2_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/controller-csit-3node-clustering-only-carbon/692/archives/odl2_karaf.log.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="26238">CONTROLLER-1684</key>
            <summary>OutOfOrderRequestException when removing shard replica under load</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="10002">Duplicate</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="vrpolak">Vratko Polak</reporter>
                        <labels>
                    </labels>
                <created>Wed, 17 May 2017 10:23:22 +0000</created>
                <updated>Tue, 25 Jul 2023 08:24:38 +0000</updated>
                            <resolved>Fri, 19 May 2017 11:43:21 +0000</resolved>
                                                                    <component>clustering</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="52250" author="vrpolak" created="Wed, 17 May 2017 15:32:17 +0000"  >&lt;p&gt;The next run shows UnreachableMember (&lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1645&quot; title=&quot;shard moved during 1M bgp prefix advertizing (with tell-based=true)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1645&quot;&gt;CONTROLLER-1645&lt;/a&gt; in principle) in karaf.log &lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;&lt;br/&gt;
2017-05-17 13:12:53,483 | INFO  | lt-dispatcher-30 | ShardManager                     | 199 - org.opendaylight.controller.sal-distributed-datastore - 1.5.0.Carbon | Received UnreachableMember: memberName MemberName&lt;/p&gt;
{name=member-2}
&lt;p&gt;, address: akka.tcp://opendaylight-cluster-data@10.29.15.116:2550&lt;/p&gt;

&lt;p&gt;But for some reason OutOfOrderRequestException is no longer visible in karaf.log (at least o the original leader member), only in the response &lt;span class=&quot;error&quot;&gt;&amp;#91;3&amp;#93;&lt;/span&gt; visible from robot.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/693/archives/odl3_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/controller-csit-3node-clustering-only-carbon/693/archives/odl3_karaf.log.gz&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;3&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/693/archives/log.html.gz#s1-s20-t1-k2-k9-k1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/693/archives/log.html.gz#s1-s20-t1-k2-k9-k1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="52251" author="vrpolak" created="Wed, 17 May 2017 15:42:13 +0000"  >&lt;p&gt;This also happened &lt;span class=&quot;error&quot;&gt;&amp;#91;4&amp;#93;&lt;/span&gt; after make-leader-local (still module-based shards with tell-based protocol), but there is UnreachableMember in karaf.log &lt;span class=&quot;error&quot;&gt;&amp;#91;5&amp;#93;&lt;/span&gt;:&lt;br/&gt;
2017-05-17 13:20:20,241 | INFO  | lt-dispatcher-23 | ShardManager                     | 199 - org.opendaylight.controller.sal-distributed-datastore - 1.5.0.Carbon | Received UnreachableMember: memberName MemberName&lt;/p&gt;
{name=member-1}
&lt;p&gt;, address: akka.tcp://opendaylight-cluster-data@10.29.14.225:2550&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;4&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/693/archives/log.html.gz#s1-s24-t1-k2-k9-k1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/693/archives/log.html.gz#s1-s24-t1-k2-k9-k1&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;5&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/693/archives/odl3_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/controller-csit-3node-clustering-only-carbon/693/archives/odl3_karaf.log.gz&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="26218">CONTROLLER-1664</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8486</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=8486]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

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

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