<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:14:07 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>[BGPCEP-784] Bgp functional multipath test failures</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-784</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;Overview: We configure example-bgp-rib with all-path and default policies, add internal neighbor and application peer. We add three different routes. At this point it is enough to check example-bgp-rib/loc-rib in oxygen we get&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
{&lt;span class=&quot;code-quote&quot;&gt;&quot;loc-rib&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;tables&quot;&lt;/span&gt;:[{&lt;span class=&quot;code-quote&quot;&gt;&quot;afi&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;bgp-types:ipv4-address-family&quot;&lt;/span&gt;,&lt;span class=&quot;code-quote&quot;&gt;&quot;safi&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;bgp-types:unicast-subsequent-address-family&quot;&lt;/span&gt;,&lt;span class=&quot;code-quote&quot;&gt;&quot;bgp-inet:ipv4-routes&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;ipv4-route&quot;&lt;/span&gt;:[{&lt;span class=&quot;code-quote&quot;&gt;&quot;path-id&quot;&lt;/span&gt;:3,&lt;span class=&quot;code-quote&quot;&gt;&quot;prefix&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;1.1.1.1/32&quot;&lt;/span&gt;,&lt;span class=&quot;code-quote&quot;&gt;&quot;attributes&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;multi-exit-disc&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;med&quot;&lt;/span&gt;:0},&lt;span class=&quot;code-quote&quot;&gt;&quot;origin&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;value&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;igp&quot;&lt;/span&gt;},&lt;span class=&quot;code-quote&quot;&gt;&quot;originator-id&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;originator&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;41.41.41.41&quot;&lt;/span&gt;},&lt;span class=&quot;code-quote&quot;&gt;&quot;local-pref&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;pref&quot;&lt;/span&gt;:300},&lt;span class=&quot;code-quote&quot;&gt;&quot;as-path&quot;&lt;/span&gt;:{},&lt;span class=&quot;code-quote&quot;&gt;&quot;cluster-id&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;cluster&quot;&lt;/span&gt;:[&lt;span class=&quot;code-quote&quot;&gt;&quot;40.40.40.40&quot;&lt;/span&gt;]},&lt;span class=&quot;code-quote&quot;&gt;&quot;ipv4-next-hop&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;global&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;100.100.100.3&quot;&lt;/span&gt;}}},{&lt;span class=&quot;code-quote&quot;&gt;&quot;path-id&quot;&lt;/span&gt;:2,&lt;span class=&quot;code-quote&quot;&gt;&quot;prefix&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;1.1.1.1/32&quot;&lt;/span&gt;,&lt;span class=&quot;code-quote&quot;&gt;&quot;attributes&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;multi-exit-disc&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;med&quot;&lt;/span&gt;:0},&lt;span class=&quot;code-quote&quot;&gt;&quot;origin&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;value&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;igp&quot;&lt;/span&gt;},&lt;span class=&quot;code-quote&quot;&gt;&quot;originator-id&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;originator&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;41.41.41.41&quot;&lt;/span&gt;},&lt;span class=&quot;code-quote&quot;&gt;&quot;local-pref&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;pref&quot;&lt;/span&gt;:200},&lt;span class=&quot;code-quote&quot;&gt;&quot;as-path&quot;&lt;/span&gt;:{},&lt;span class=&quot;code-quote&quot;&gt;&quot;cluster-id&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;cluster&quot;&lt;/span&gt;:[&lt;span class=&quot;code-quote&quot;&gt;&quot;40.40.40.40&quot;&lt;/span&gt;]},&lt;span class=&quot;code-quote&quot;&gt;&quot;ipv4-next-hop&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;global&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;100.100.100.2&quot;&lt;/span&gt;}}},{&lt;span class=&quot;code-quote&quot;&gt;&quot;path-id&quot;&lt;/span&gt;:1,&lt;span class=&quot;code-quote&quot;&gt;&quot;prefix&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;1.1.1.1/32&quot;&lt;/span&gt;,&lt;span class=&quot;code-quote&quot;&gt;&quot;attributes&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;multi-exit-disc&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;med&quot;&lt;/span&gt;:0},&lt;span class=&quot;code-quote&quot;&gt;&quot;origin&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;value&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;igp&quot;&lt;/span&gt;},&lt;span class=&quot;code-quote&quot;&gt;&quot;originator-id&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;originator&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;41.41.41.41&quot;&lt;/span&gt;},&lt;span class=&quot;code-quote&quot;&gt;&quot;local-pref&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;pref&quot;&lt;/span&gt;:100},&lt;span class=&quot;code-quote&quot;&gt;&quot;as-path&quot;&lt;/span&gt;:{},&lt;span class=&quot;code-quote&quot;&gt;&quot;cluster-id&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;cluster&quot;&lt;/span&gt;:[&lt;span class=&quot;code-quote&quot;&gt;&quot;40.40.40.40&quot;&lt;/span&gt;]},&lt;span class=&quot;code-quote&quot;&gt;&quot;ipv4-next-hop&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;global&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;100.100.100.1&quot;&lt;/span&gt;}}}]},&lt;span class=&quot;code-quote&quot;&gt;&quot;attributes&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;uptodate&quot;&lt;/span&gt;:&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}}]}}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;and in fluorine&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
{&lt;span class=&quot;code-quote&quot;&gt;&quot;loc-rib&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;tables&quot;&lt;/span&gt;:[{&lt;span class=&quot;code-quote&quot;&gt;&quot;afi&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;bgp-types:ipv4-address-family&quot;&lt;/span&gt;,&lt;span class=&quot;code-quote&quot;&gt;&quot;safi&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;bgp-types:unicast-subsequent-address-family&quot;&lt;/span&gt;,&lt;span class=&quot;code-quote&quot;&gt;&quot;bgp-inet:ipv4-routes&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;ipv4-route&quot;&lt;/span&gt;:[{&lt;span class=&quot;code-quote&quot;&gt;&quot;prefix&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;1.1.1.1/32&quot;&lt;/span&gt;,&lt;span class=&quot;code-quote&quot;&gt;&quot;path-id&quot;&lt;/span&gt;:1,&lt;span class=&quot;code-quote&quot;&gt;&quot;attributes&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;multi-exit-disc&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;med&quot;&lt;/span&gt;:0},&lt;span class=&quot;code-quote&quot;&gt;&quot;origin&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;value&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;igp&quot;&lt;/span&gt;},&lt;span class=&quot;code-quote&quot;&gt;&quot;originator-id&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;originator&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;41.41.41.41&quot;&lt;/span&gt;},&lt;span class=&quot;code-quote&quot;&gt;&quot;local-pref&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;pref&quot;&lt;/span&gt;:300},&lt;span class=&quot;code-quote&quot;&gt;&quot;as-path&quot;&lt;/span&gt;:{},&lt;span class=&quot;code-quote&quot;&gt;&quot;cluster-id&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;cluster&quot;&lt;/span&gt;:[&lt;span class=&quot;code-quote&quot;&gt;&quot;40.40.40.40&quot;&lt;/span&gt;]},&lt;span class=&quot;code-quote&quot;&gt;&quot;ipv4-next-hop&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;global&quot;&lt;/span&gt;:&lt;span class=&quot;code-quote&quot;&gt;&quot;100.100.100.3&quot;&lt;/span&gt;}}}]},&lt;span class=&quot;code-quote&quot;&gt;&quot;attributes&quot;&lt;/span&gt;:{&lt;span class=&quot;code-quote&quot;&gt;&quot;uptodate&quot;&lt;/span&gt;:&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}}]}}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;locally I get one more route in fluorine however one is still missing and all of their path-ids is 1 which I suspect is the main problem.&lt;/p&gt;

&lt;p&gt;Steps to reproduce:&lt;br/&gt;
(note: using jq for .sh scripts output, install with&amp;gt; sudo apt-get install jq )&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;run script to reconfigure example-bgp-rib with all-path and default policies
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
./conf1.py
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;
	&lt;li&gt;run script to configure internal neighbor 127.0.0.2
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
./conf2.py
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;
	&lt;li&gt;configure application peer at 127.0.0.1
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
./conf3.py
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;
	&lt;li&gt;add routes into app-peer (can do one by one and check results meanwhile)
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
./addroute1.py
./addroute2.py
./addroute3.py
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;
	&lt;li&gt;check loc-rib with
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
./get_loc_rib.sh
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;there are also scripts for fullrib, and ipv4-topology to see the difference&lt;/p&gt;

&lt;p&gt;after this there is exabgp connecting which receives only one route, even though we configure all-path and should recieve all 3.&lt;/p&gt;</description>
                <environment></environment>
        <key id="29601">BGPCEP-784</key>
            <summary>Bgp functional multipath test failures</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="cdgasparini">Claudio David Gasparini</assignee>
                                    <reporter username="tomas.markovic">Tomas Markovic</reporter>
                        <labels>
                    </labels>
                <created>Thu, 5 Apr 2018 07:30:30 +0000</created>
                <updated>Thu, 14 Jun 2018 08:17:25 +0000</updated>
                            <resolved>Mon, 7 May 2018 10:29:27 +0000</resolved>
                                    <version>Fluorine</version>
                                    <fixVersion>Fluorine</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                        <attachments>
                            <attachment id="14543" name="addroute1.py" size="1088" author="tomas.markovic" created="Thu, 5 Apr 2018 07:30:15 +0000"/>
                            <attachment id="14542" name="addroute2.py" size="1088" author="tomas.markovic" created="Thu, 5 Apr 2018 07:30:15 +0000"/>
                            <attachment id="14541" name="addroute3.py" size="1088" author="tomas.markovic" created="Thu, 5 Apr 2018 07:30:15 +0000"/>
                            <attachment id="14540" name="conf1.py" size="1488" author="tomas.markovic" created="Thu, 5 Apr 2018 07:30:16 +0000"/>
                            <attachment id="14539" name="conf2.py" size="1327" author="tomas.markovic" created="Thu, 5 Apr 2018 07:30:16 +0000"/>
                            <attachment id="14538" name="conf3.py" size="773" author="tomas.markovic" created="Thu, 5 Apr 2018 07:30:16 +0000"/>
                            <attachment id="14537" name="get_fullrib.sh" size="182" author="tomas.markovic" created="Thu, 5 Apr 2018 07:30:15 +0000"/>
                            <attachment id="14536" name="get_ipv4_topology.sh" size="182" author="tomas.markovic" created="Thu, 5 Apr 2018 07:30:15 +0000"/>
                            <attachment id="14535" name="get_loc_rib.sh" size="161" author="tomas.markovic" created="Thu, 5 Apr 2018 07:30:15 +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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03crj:</customfieldvalue>

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