<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:36:17 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-396] hwvtep ucast mac consumption performance is low</title>
                <link>https://jira.opendaylight.org/browse/OVSDB-396</link>
                <project id="10158" key="OVSDB">ovsdb</project>
                    <description>&lt;p&gt;The devices are setup using l2gw connections.&lt;br/&gt;
Now as we inject local ucast macs in one device using vtep-ctl command, they are appearing in remote ucast mac table of the other table.&lt;/p&gt;

&lt;p&gt;Initial n (say 1000) macs are getting into second device at some rate.&lt;br/&gt;
After that the rate at which they are getting added is getting reduced.&lt;/p&gt;

&lt;p&gt;The top cpu spending thread in the profiler analysis in mdsal notification thread.&lt;/p&gt;

&lt;p&gt;For each mac that is being added, since there are listeners on Node level, the whole Node object is denormalized with all the macs and the Node update notification is generated.&lt;/p&gt;

&lt;p&gt;This is unnecessary computation of Node object.&lt;/p&gt;

&lt;p&gt;It is getting worse as the no of macs getting increased.&lt;/p&gt;

&lt;p&gt;Now There are two ways this can be avoided.&lt;br/&gt;
1) Do not put a listener at Node level ( There are few listeners on Node level , all those have to listen on some other attribute like Global row/ Manager table to figure out a node is connected ).&lt;/p&gt;

&lt;p&gt;2). Do not place ucast ( remote/local) under topology:hwvtep:1/node &lt;br/&gt;
    Put them in a different container say topology:hwvtep:macs/node&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="22088">OVSDB-396</key>
            <summary>hwvtep ucast mac consumption performance is low</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, 19 Jan 2017 14:13:12 +0000</created>
                <updated>Mon, 30 Oct 2017 19:52:45 +0000</updated>
                            <resolved>Fri, 19 May 2017 08:47:22 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>Southbound.hw_vtep</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="41620" author="k.v.suneelu.verma@ericsson.com" created="Thu, 19 Jan 2017 14:21:00 +0000"  >&lt;p&gt;We validated option 2 ( putting ucast in a seperate container )&lt;br/&gt;
that is alleviated the mdsal notification thread problem.&lt;/p&gt;</comment>
                            <comment id="41621" author="thapar" created="Mon, 23 Jan 2017 08:00:19 +0000"  >&lt;p&gt;I believe you or Akash are working on a fix, right? Assigning to you to decide on ownership.&lt;/p&gt;</comment>
                            <comment id="41622" author="vishnoianil@gmail.com" created="Thu, 2 Feb 2017 22:44:03 +0000"  >&lt;p&gt;Hi Suneelu,&lt;/p&gt;

&lt;p&gt;Any update on this bug ?&lt;/p&gt;</comment>
                            <comment id="41623" author="k.v.suneelu.verma@ericsson.com" created="Fri, 3 Feb 2017 12:32:15 +0000"  >&lt;p&gt;I will be raising the reviews this week.&lt;/p&gt;</comment>
                            <comment id="41624" author="k.v.suneelu.verma@ericsson.com" created="Mon, 6 Feb 2017 10:02:25 +0000"  >&lt;p&gt;Raised the following patches&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/51427/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/51427/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/51426/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/51426/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="41625" author="vishnoianil@gmail.com" created="Fri, 19 May 2017 08:47:22 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/q/topic:bug/7599&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/q/topic:bug/7599&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>7599</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=7599]]></customfieldvalue>

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

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