<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:23:16 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-1115] ECMP config not working on router</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1115</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;There is a code change &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; in NeutronvpnManager.java which checks if rdList size &amp;lt; number of&lt;/p&gt;

&lt;p&gt;nexthops configured for an extra route. (During neutron router change event)&lt;/p&gt;

&lt;p&gt;This is checked when vpn interface(config) has to be updated with extra route adjacency.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;In case when router is not associated with bgp, this check will fail.&lt;/p&gt;

&lt;p&gt;This prevents addition of extra route adjacency in the vpn interface config DS.&lt;/p&gt;

&lt;p&gt;And thus ECMP &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; code doesn&#8217;t get invoked.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;if (rdList.size() &amp;lt; nbNextHops) {&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; neutronvpnAlarm.raiseNeutronvpnAlarm(typeAlarm, detailsAlarm.toString());&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; LOG.error(&quot;there are too many next hops for prefixe in vpn {}&quot;, vpnId);&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; routesError.add(route);&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Was there any particular reason for adding this check (inside checkAlarmExtraRoutes method).&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; [ &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/60881/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/60881/&lt;/a&gt;|https://git.opendaylight.org/gerrit/#/c/60881/]&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; [ &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/48915/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/48915/&lt;/a&gt;|https://git.opendaylight.org/gerrit/#/c/48915/]&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; [ &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/q/status:merged+project:netvirt+branch:master+topic:l3vpn_ecmp&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/q/status:merged+project:netvirt+branch:master+topic:l3vpn_ecmp&lt;/a&gt;|https://git.opendaylight.org/gerrit/#/q/status:merged+project:netvirt+branch:master+topic:l3vpn_ecmp]&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="29253">NETVIRT-1115</key>
            <summary>ECMP config not working on router</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.opendaylight.org/images/icons/priorities/critical.svg">High</priority>
                        <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="pguibert6WIND">Philippe Guibert</assignee>
                                    <reporter username="pguibert6WIND">Philippe Guibert</reporter>
                        <labels>
                            <label>regression</label>
                    </labels>
                <created>Wed, 21 Feb 2018 16:10:37 +0000</created>
                <updated>Fri, 25 May 2018 11:47:48 +0000</updated>
                            <resolved>Fri, 25 May 2018 11:47:48 +0000</resolved>
                                                    <fixVersion>Oxygen-SR2</fixVersion>
                    <fixVersion>Fluorine</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="61146" author="pguibert6wind" created="Wed, 21 Feb 2018 16:12:32 +0000"  >&lt;p&gt;Good catch. You are right that if you want to configure ECMP entries for a non BGPVPN case ( router for instance), you will not be able to do that.&lt;br/&gt;
Indeed, the alarm should work only for BGPVPN, but should not impact The ECMP router configuration.&lt;/p&gt;

&lt;p&gt;I created a ticket for that in &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;.&lt;br/&gt;
Possible solution is to not call that code block, in the case we are not on BGPVPN case.&lt;br/&gt;
Thanks for point out that,&lt;/p&gt;

&lt;p&gt;Regards,&lt;br/&gt;
Philippe&lt;/p&gt;


&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-1115&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.opendaylight.org/browse/NETVIRT-1115&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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03amf:</customfieldvalue>

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