<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:55:35 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-1452] 3 # cluster : Pre-provision is not happening when the switch is connected with follower node</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1452</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;I found that pre-provision is not happening when the switch gets connected with follower node. But at the same time, when the switch is connected with leader node, switch gets all the flows.&lt;/p&gt;

&lt;p&gt;I am seeing this issue in 3 # node cluster and build version is  distribution-karaf-0.3.3-Lithium-SR3.zip&lt;/p&gt;

&lt;p&gt;I tested this in following cases;&lt;/p&gt;


&lt;p&gt;case 1: configure flows in leader node &lt;br/&gt;
-------------------------------------------&lt;/p&gt;

&lt;p&gt;                a. connect the switch in leader node &amp;#8211; pre-provision is working&lt;br/&gt;
                b. Connect the switch in follower node - pre-provision is not working &lt;/p&gt;

&lt;p&gt;case 2: configure flows in either of follower node&lt;br/&gt;
---------------------------------------------------&lt;/p&gt;

&lt;p&gt;               a. Connect the switch in leader node &amp;#8211; pre-provision is working&lt;br/&gt;
               b. connect the switch in either of the follower node  &amp;#8211; pre-provision is not working.&lt;/p&gt;

&lt;p&gt;here with I am enclosing &lt;br/&gt;
opendaylight-inventory-nodes-operational-follower-node (open it in notepad / winword)&lt;br/&gt;
opendaylight-inventory-nodes-config-follower2 (can open it in notepad /winword)&lt;br/&gt;
follower2  --(pcap file, open it in wireshark)&lt;br/&gt;
karaf.log (open it in notepad)&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="26006">CONTROLLER-1452</key>
            <summary>3 # cluster : Pre-provision is not happening when the switch is connected with follower 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="10002">Duplicate</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="anpukarasi.muthukumaran@ericsson.com">Anpukarasi Muthukumaran</reporter>
                        <labels>
                    </labels>
                <created>Tue, 24 Nov 2015 12:52:41 +0000</created>
                <updated>Thu, 19 Oct 2017 21:26:33 +0000</updated>
                            <resolved>Wed, 27 Jan 2016 08:27:32 +0000</resolved>
                                    <version>Lithium</version>
                                                    <component>clustering</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="51121" author="anpukarasi.muthukumaran@ericsson.com" created="Tue, 24 Nov 2015 12:52:41 +0000"  >&lt;p&gt;Attachment karaf.log has been added with description: karaf.log&lt;/p&gt;</comment>
                            <comment id="51114" author="moraja@cisco.com" created="Tue, 8 Dec 2015 17:31:23 +0000"  >&lt;p&gt;Is this just a dup of 4665?&lt;/p&gt;</comment>
                            <comment id="51115" author="rovarga" created="Tue, 19 Jan 2016 17:35:29 +0000"  >&lt;p&gt;Is trhis reproducible in Be?&lt;/p&gt;

&lt;p&gt;I think we fixed this:&lt;br/&gt;
2015-11-23 00:50:23,754 | WARN | ult-dispatcher-3 | ShardManager | 207 -&lt;br/&gt;
org.opendaylight.controller.sal-distributed-datastore - 1.2.3.Lithium-SR3 | Supervisor&lt;br/&gt;
Strategy caught unexpected exception - resuming&lt;br/&gt;
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedExcepti&lt;br/&gt;
n: Child [] is not present in schema tree.&lt;br/&gt;
	at&lt;br/&gt;
org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModificationC&lt;br/&gt;
rsor.resolveChildModification(InMemoryDataTreeModificationCursor.java:55&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;90:org.opendaylight.yangtools.yang-data-impl:0.7.3.Lithium-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at&lt;br/&gt;
org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModificationC&lt;br/&gt;
rsor.write(InMemoryDataTreeModificationCursor.java:112&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;90:org.opendaylight.yangtools.yang-data-impl:0.7.3.Lithium-SR3&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at&lt;br/&gt;
org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidates.applyToPar&lt;br/&gt;
ntCursor(DataTreeCandidates.java:99)[80:org.opendaylight.yangtools.yang-data&lt;br/&gt;
api:0.7.3.Lithium-SR3]&lt;br/&gt;
	at&lt;br/&gt;
org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidates.applyToRoo&lt;br/&gt;
Cursor(DataTreeCandidates.java:116)[80:org.opendaylight.yangtools.yang-data&lt;br/&gt;
api:0.7.3.Lithium-SR3]&lt;br/&gt;
	atorg.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidates.applyToCur&lt;br/&gt;
or(DataTreeCandidates.java:48)[80:org.opendaylight.yangtools.yang-data&lt;br/&gt;
api:0.7.3.Lithium-SR3]&lt;br/&gt;
	at&lt;br/&gt;
org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidates.applyToMod&lt;br/&gt;
fication(DataTreeCandidates.java:36)[80:org.opendaylight.yangtools.yang-data&lt;br/&gt;
api:0.7.3.Lithium-SR3]&lt;br/&gt;
	at&lt;br/&gt;
org.opendaylight.controller.cluster.datastore.ShardDataTree.applyForeignCandidate(Sha&lt;br/&gt;
dDataTree.java:178)[207:org.opendaylight.controller.sal-distributed&lt;br/&gt;
datastore:1.2.3.Lithium-SR3]&lt;br/&gt;
	at&lt;/p&gt;</comment>
                            <comment id="51116" author="colin@colindixon.com" created="Tue, 19 Jan 2016 17:36:04 +0000"  >&lt;p&gt;Robert says that there are failures to replicate data because of empty data items in the logs on BUG4665, but he thinks that&apos;s fixed in Berylilum.&lt;/p&gt;

&lt;p&gt;He also says that he sees empty child issues that are fixed in Beryllium, also OpenFlow plugin connection and disconnection.&lt;/p&gt;

&lt;p&gt;See if this can be reproduced in Beryllium. Also, confirm that the relevant things have been fixed on stable/lithium.&lt;/p&gt;</comment>
                            <comment id="51117" author="vishnoianil@gmail.com" created="Tue, 19 Jan 2016 18:34:01 +0000"  >&lt;p&gt;I still see it in Beryllium release, i am investigating it and will provide more details on how to recreate it.&lt;/p&gt;</comment>
                            <comment id="51118" author="vishnoianil@gmail.com" created="Wed, 20 Jan 2016 05:23:50 +0000"  >&lt;p&gt;Although the exception i am seeing in my environment says &lt;/p&gt;

&lt;p&gt;Supervisor Strategy caught unexpected exception - resuming&lt;/p&gt;

&lt;p&gt;but it&apos;s happening because of NPE, while doing cluster data replication. I will open another bug for that.&lt;/p&gt;</comment>
                            <comment id="51119" author="rgoulding" created="Tue, 26 Jan 2016 17:25:09 +0000"  >&lt;p&gt;The current theory is that this is caused by Bug-5019.  Anil, can you confirm?&lt;/p&gt;</comment>
                            <comment id="51120" author="vishnoianil@gmail.com" created="Tue, 26 Jan 2016 19:10:59 +0000"  >&lt;p&gt;The main issue is happening probably because of some issue in RPC routing. If switch connects to follower node then RPC for the switch will be registered on the follower. In this case RPC needs to be routed to follower from leader, and i think there is some issue there. I am not entirely sure if &quot;Supervisor&lt;br/&gt;
Strategy caught unexpected exception&quot; - &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1475&quot; title=&quot;Supervisor Strategy caught unexpected exception because of NPE in NormalizedNodeInputStreamReader&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1475&quot;&gt;&lt;del&gt;CONTROLLER-1475&lt;/del&gt;&lt;/a&gt; can impact this behavior. If it can, i can test it in my environment, but i think all the related patch for 5019 are not merged yet? I will try to build controller, yangtools locally and test it, if we want to verify it before merging the relevant patches.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="26029">CONTROLLER-1475</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="26007">CONTROLLER-1453</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="13553" name="karaf.log" size="462569" author="anpukarasi.muthukumaran@ericsson.com" created="Tue, 24 Nov 2015 12:52:41 +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>4664</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=4664]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10313"><![CDATA[Highest]]></customfieldvalue>

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

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