<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:36: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>[OVSDB-409] Proper handling of back to back config updates</title>
                <link>https://jira.opendaylight.org/browse/OVSDB-409</link>
                <project id="10158" key="OVSDB">ovsdb</project>
                    <description>&lt;p&gt;We are testing the stability of the system when we have 1000 local ucast macs behind the device.&lt;br/&gt;
And we are doing delete and add connections repeatedly ( Though it is not realistic scenario, it is exposing the race conditions in plugin ).&lt;/p&gt;

&lt;p&gt;Now to reproduce this enable TRACE logging so that it slows down the system to an extent.&lt;/p&gt;

&lt;p&gt;Create l2gw connection.&lt;br/&gt;
pump 1000 macs from the device and gets injected into op datastore.&lt;br/&gt;
Delete l2gw connection.&lt;br/&gt;
Plugin Deletes the logical switch and local ucast macs from device.&lt;br/&gt;
Device sends back withdraw of 1000 macs events.&lt;br/&gt;
They are pushed into queue for processing.&lt;br/&gt;
Device sends deleted logical switch event.&lt;br/&gt;
This event also is pushed into queue for processing to delete from oper datastore ( queue is already holding 1000 events ).&lt;br/&gt;
Now from northbound create l2gw connection.&lt;/p&gt;

&lt;p&gt;Plugin sees that logical switch is already there in oper datastore and skips sending create of logical swith.&lt;br/&gt;
This is the problem we are trying to fix, by holding this create logical switch event , until the earlier life cycle of delete logical switch is finished ( which gets finished after processing that 1001 st event in the queue ).&lt;/p&gt;

&lt;p&gt;The similar argument applies to the other ucast and mcast aswell.&lt;br/&gt;
Earlier only mcast update was made part of this life cycle.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="22101">OVSDB-409</key>
            <summary>Proper handling of back to back config updates</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="k.v.suneelu.verma@ericsson.com">suneel verma</assignee>
                                    <reporter username="k.v.suneelu.verma@ericsson.com">suneel verma</reporter>
                        <labels>
                    </labels>
                <created>Thu, 20 Apr 2017 09:08:14 +0000</created>
                <updated>Tue, 8 Aug 2017 19:02:12 +0000</updated>
                            <resolved>Tue, 8 Aug 2017 19:02:12 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>Southbound.hw_vtep</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="41652" author="vishnoianil@gmail.com" created="Fri, 19 May 2017 08:43:56 +0000"  >&lt;p&gt;Master (Nitrogen) Patches:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/55116/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/55116/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/55119/4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/55119/4&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/55120/4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/55120/4&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;stable/carbon patches :&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/56676/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56676/1&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/55119/4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/55119/4&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/55116/8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/55116/8&lt;/a&gt;&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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8257</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=8257]]></customfieldvalue>

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

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