<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:32:43 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>[OPNFLWPLUG-522] [GROUP RECONCILIATION] Group Chaining fails during reconciliation</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-522</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;Description:&lt;/p&gt;

&lt;p&gt;1. After creating the setup, connected a cpqd switch to the controller.&lt;br/&gt;
2. Created a group-chaining scenario in which an all group is pointing to 2 indirect groups as in&lt;/p&gt;

&lt;p&gt;stat_repl{type=&quot;gdesc&quot;, flags=&quot;0x0&quot;, stats=[&lt;br/&gt;
{type=&quot;all&quot;, group=&quot;1&quot;, buckets=[{w=&quot;0&quot;, wprt=&quot;255&quot;, wgrp=&quot;2&quot;, acts=[group&lt;/p&gt;
{id=&quot;3&quot;}
&lt;p&gt;]}, {w=&quot;0&quot;, wprt=&quot;255&quot;, wgrp=&quot;2&quot;, acts=[group&lt;/p&gt;
{id=&quot;2&quot;}
&lt;p&gt;]}]},&lt;br/&gt;
{type=&quot;ind&quot;, group=&quot;2&quot;, buckets=[&lt;/p&gt;
{w=&quot;0&quot;, wprt=&quot;0&quot;, wgrp=&quot;0&quot;, acts=[vlan_pop]}]},&lt;br/&gt;
{type=&quot;ind&quot;, group=&quot;3&quot;, buckets=[{w=&quot;0&quot;, wprt=&quot;0&quot;, wgrp=&quot;0&quot;, acts=[vlan_pop]}
&lt;p&gt;]}]}&lt;/p&gt;

&lt;p&gt;3. Restart the switch 2/3 times , we are left with only the children. The parent is not present as in&lt;/p&gt;

&lt;p&gt;stat_repl{type=&quot;gdesc&quot;, flags=&quot;0x0&quot;, stats=[&lt;br/&gt;
{type=&quot;ind&quot;, group=&quot;2&quot;, buckets=[&lt;/p&gt;
{w=&quot;0&quot;, wprt=&quot;0&quot;, wgrp=&quot;0&quot;, acts=[vlan_pop]}]},&lt;br/&gt;
{type=&quot;ind&quot;, group=&quot;3&quot;, buckets=[{w=&quot;0&quot;, wprt=&quot;0&quot;, wgrp=&quot;0&quot;, acts=[vlan_pop]}
&lt;p&gt;]}]}&lt;/p&gt;


&lt;p&gt;4.The  configuration and the operational datastore thus have different results.&lt;/p&gt;

&lt;p&gt;This situation is even more worse when we have flows pointing to groups as the following flow entry that would point to the parent group entry would also fail.&lt;/p&gt;

&lt;p&gt;This might result in traffic drop under normal scenarios, hence there&apos;s a problem during reconciliation.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Linux&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27790">OPNFLWPLUG-522</key>
            <summary>[GROUP RECONCILIATION] Group Chaining fails during reconciliation</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="shuva.jyoti.kar.87@gmail.com">Shuva Jyoti Kar</assignee>
                                    <reporter username="pompina.singh@ericsson.com">Pompina Singh</reporter>
                        <labels>
                    </labels>
                <created>Thu, 30 Jul 2015 13:16:40 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:36 +0000</updated>
                            <resolved>Sat, 30 Jan 2016 01:27:56 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="57222" author="pompina.singh@ericsson.com" created="Thu, 30 Jul 2015 13:16:40 +0000"  >&lt;p&gt;Attachment Group-Chaining-issue.pcap has been added with description: Attached Pcap shows the problem&lt;/p&gt;</comment>
                            <comment id="57206" author="hariharan_sethuraman@dell.com" created="Fri, 7 Aug 2015 15:19:55 +0000"  >&lt;p&gt;Hi Pompina,&lt;/p&gt;

&lt;p&gt;When you say config-ds and oper-ds are out of sync: config-ds had only 2 groups and oper-ds had 3 or the other way?&lt;/p&gt;

&lt;p&gt;This will help us to look from where to begin the debugging.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Hari&lt;/p&gt;</comment>
                            <comment id="57207" author="shuva.jyoti.kar.87@gmail.com" created="Sat, 8 Aug 2015 04:21:31 +0000"  >&lt;p&gt;&amp;lt;Replying on behalf of Pompina&amp;gt;&lt;/p&gt;

&lt;p&gt;Hi Hari&lt;/p&gt;

&lt;p&gt;Yes the config ds has 3 groups while the operational has 2 groups. This is because the provisioning of the top-level(parent/dependent) group (here in this case the one with group-id 1 has failed ) while provisioning of the children/independent groups (here with group ids 2 and 3 ) succeeded.&lt;/p&gt;

&lt;p&gt;In this case if there are flows pointing to the dependent group that would fail also resulting in traffic loss during reconciliation&lt;/p&gt;</comment>
                            <comment id="57208" author="hariharan_sethuraman@dell.com" created="Mon, 14 Sep 2015 06:08:28 +0000"  >&lt;p&gt;Shuva is already working in the reconciliation and working on review comments. Requested him to take this defect and 4099.Setting the owner to default.&lt;/p&gt;</comment>
                            <comment id="57209" author="abhijit2511" created="Fri, 25 Sep 2015 17:55:47 +0000"  >&lt;p&gt;Assigning it to Shuva since he is already working on this as part of reconciliation&lt;/p&gt;</comment>
                            <comment id="57210" author="abhijit2511" created="Fri, 9 Oct 2015 17:21:54 +0000"  >&lt;p&gt;Any thoughts/update Shuva?&lt;/p&gt;</comment>
                            <comment id="57211" author="shuva.jyoti.kar.87@gmail.com" created="Fri, 9 Oct 2015 17:30:32 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/27880/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/27880/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build failing at openflowplugin-it...shared it with integration team...it seems to be an open issue still&lt;/p&gt;</comment>
                            <comment id="57212" author="shuva.jyoti.kar.87@gmail.com" created="Mon, 19 Oct 2015 05:42:21 +0000"  >&lt;p&gt;Changes merged to the mainline post incorporating review comments&lt;/p&gt;</comment>
                            <comment id="57213" author="abhijit2511" created="Fri, 30 Oct 2015 17:19:31 +0000"  >&lt;p&gt;Shuva,&lt;/p&gt;

&lt;p&gt;Luis thinks this is no longer an issue - can you confirm and close it?&lt;/p&gt;

&lt;p&gt;Thx,&lt;br/&gt;
Abhijit&lt;/p&gt;</comment>
                            <comment id="57214" author="ecelgp" created="Fri, 30 Oct 2015 20:16:19 +0000"  >&lt;p&gt;To be precise, I said I do not think there is issues in the patch build as pointed out but still this patch has to be tested and verified for the bug.&lt;/p&gt;</comment>
                            <comment id="57215" author="shuva.jyoti.kar.87@gmail.com" created="Mon, 2 Nov 2015 08:59:45 +0000"  >&lt;p&gt;Luis, I meant the intermediate build failed few times, post that it was merged once the build went through, am i missing something &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;br/&gt;
Also , do you require validation of the fix in terms of test-cases ?&lt;/p&gt;</comment>
                            <comment id="57216" author="ecelgp" created="Mon, 2 Nov 2015 20:32:13 +0000"  >&lt;p&gt;To close the bug it is enough with manual validation, but as I commented to Abhijit it would be nice if Ericsson could build some system test around reconciliation &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; so we do not regress this key feature.&lt;/p&gt;</comment>
                            <comment id="57217" author="muthukumaran.k@ericsson.com" created="Tue, 3 Nov 2015 06:06:33 +0000"  >&lt;p&gt;Hi Luis, &lt;/p&gt;

&lt;p&gt;We started working on creating integration tests around reconciliation. We are reviewing the same and would be submitting for review sooner. Once approved, these TCs can be mainstreamed for regular integration runs&lt;/p&gt;

&lt;p&gt;Hope this is fine&lt;/p&gt;</comment>
                            <comment id="57218" author="ecelgp" created="Tue, 3 Nov 2015 18:29:42 +0000"  >&lt;p&gt;That sounds really good, waiting forward to seeing your patches in integration/test.&lt;/p&gt;</comment>
                            <comment id="57219" author="abhijit2511" created="Tue, 1 Dec 2015 17:43:14 +0000"  >&lt;p&gt;Needs to be cherry picked to stable/lithium?&lt;/p&gt;</comment>
                            <comment id="57220" author="abhijit2511" created="Mon, 25 Jan 2016 03:32:23 +0000"  >&lt;p&gt;Shuva,&lt;/p&gt;

&lt;p&gt;Isn&apos;t this merged? i.e. &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/27880/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/27880/&lt;/a&gt;. Should we close this bug?&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Abhijit&lt;/p&gt;</comment>
                            <comment id="57221" author="abhijit2511" created="Sat, 30 Jan 2016 01:27:56 +0000"  >&lt;p&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/27880/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/27880/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14006" name="Group-Chaining-issue.pcap" size="575731" author="pompina.singh@ericsson.com" created="Thu, 30 Jul 2015 13:16:40 +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>4069</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=4069]]></customfieldvalue>

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

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

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