<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:20:38 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>[NETVIRT-73] Group installation relies on timeouts. This is wrong.</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-73</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;In the file ElanInterfaceManager:&lt;/p&gt;

&lt;p&gt;    public void installEntriesForFirstInterfaceonDpn(ElanInstance elanInfo, InterfaceInfo interfaceInfo,&lt;br/&gt;
            DpnInterfaces dpnInterfaces, boolean isFirstInterfaceInDpn, WriteTransaction tx) {&lt;br/&gt;
        if (!isOperational(interfaceInfo)) &lt;/p&gt;
{
            return;
        }
&lt;p&gt;        // LocalBroadcast Group creation with elan-Interfaces&lt;br/&gt;
        setupLocalBroadcastGroups(elanInfo, dpnInterfaces, interfaceInfo);&lt;br/&gt;
        if (isFirstInterfaceInDpn) {&lt;br/&gt;
            LOG.trace(&quot;waitTimeForSyncInstall is {}&quot;, WAIT_TIME_FOR_SYNC_INSTALL);&lt;br/&gt;
            BigInteger dpId = interfaceInfo.getDpId();&lt;br/&gt;
            // RemoteBroadcast Group creation&lt;br/&gt;
            try &lt;/p&gt;
{
                Thread.sleep(WAIT_TIME_FOR_SYNC_INSTALL);
            } catch (InterruptedException e1) {&lt;br/&gt;
                LOG.warn(&quot;Error while waiting for local BC group for ELAN {} to install&quot;, elanInfo);&lt;br/&gt;
            }&lt;br/&gt;
            setupElanBroadcastGroups(elanInfo, dpnInterfaces, dpId);&lt;br/&gt;
            try {                Thread.sleep(WAIT_TIME_FOR_SYNC_INSTALL);            }
&lt;p&gt; catch (InterruptedException e1) {&lt;br/&gt;
                LOG.warn(&quot;Error while waiting for local BC group for ELAN {} to install&quot;, elanInfo);&lt;br/&gt;
            }&lt;br/&gt;
        }&lt;br/&gt;
    }&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="19994">NETVIRT-73</key>
            <summary>Group installation relies on timeouts. This is wrong.</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="10001">Won&apos;t Do</resolution>
                                        <assignee username="periyasamy.palanisamy@ericsson.com">Periyasamy Palanisamy</assignee>
                                    <reporter username="jhershbe">Josh Hershberg</reporter>
                        <labels>
                    </labels>
                <created>Wed, 17 Aug 2016 07:32:11 +0000</created>
                <updated>Tue, 29 May 2018 14:58:11 +0000</updated>
                            <resolved>Wed, 31 Aug 2016 10:46:00 +0000</resolved>
                                    <version>Boron</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="36265" author="periyasamy.palanisamy@ericsson.com" created="Wed, 31 Aug 2016 10:45:24 +0000"  >&lt;p&gt;This can be solved by depending on group stat replies once group is written into inventory config DS. This approach was tried in lithium release, but it introduced latency in each group programming (from 3s to 12s) and also unnecessary periodic groups stats from ODL. &lt;br/&gt;
So group stat dependency is removed in beryllium code and added this time delay.&lt;br/&gt;
With this change, ELAN works fine even in highly scaled deployments (example: 400 ELAN and 8000 ports) without any race conditions.&lt;/p&gt;

&lt;p&gt;If Lithium plugin&apos;s salgroupservice solves this issue, then we can go ahead and bypass FRM to program the groups at the cost of service modules taking care of group reconciliation. So it is not candidate for boron and we can take it up later (may be in Carbon).&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>6447</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=6447]]></customfieldvalue>

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

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