<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:14:05 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-775] BGP with pre-set routes doesn&apos;t send them to peer.</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-775</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;Overview: We configure app-peer and one ibgp. Add 3 routes with app-peer into rib. Start play.py with ibgp-address to initiate connection. Tests whether 3 pre-set routes appear in specific rib for ibgp.&lt;/p&gt;

&lt;p&gt;This issue is seen on releng tests in &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/bgpcep-csit-1node-userfeatures-all-fluorine/25/robot-plugin/log.html.gz#s1-s5-t7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also seen in full rib logs in attachements. Check rib_oxygen_after.log where 127.0.0.2 peer does contain routes, and rib_fluorine_after.log does not. There are no errors in karaf.log&lt;/p&gt;

&lt;p&gt;Adding karaf.log from both versions as well, although there are no apparent errors.&lt;/p&gt;

&lt;p&gt;Steps to reproduce locally&amp;gt;&lt;br/&gt;
1)start bin/karaf (fluorine)&lt;br/&gt;
2)run in karaf console &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;
feature:install odl-restconf odl-bgpcep-bgp odl-bgpcep-bgp-config-example
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;3) go to project integration/test directory, make sure it&apos;s up-to-date.&lt;br/&gt;
4) switch to directory tools/fastbgp&lt;br/&gt;
5)&amp;gt;&lt;br/&gt;
run scripts from attachements&amp;gt;&lt;br/&gt;
./reconf_safi_all_internal_17900.py&lt;br/&gt;
(configures ibgp peer 127.0.0.2 at remote-port 17900)&lt;br/&gt;
./conf_app_peer.py&lt;br/&gt;
(configures application peer at 127.0.0.1)&lt;br/&gt;
./APP_speaker_send.sh&lt;br/&gt;
(prefills bgp rib with 3 routes)&lt;br/&gt;
./APP_play.sh&lt;br/&gt;
(starts bgp peer with play.py)&lt;/p&gt;

&lt;p&gt;At this point we should see 3 routes which we send from app peer in rib specific for ibgp with address 127.0.0.2&lt;br/&gt;
check full rib at: (particulary peer 127.0.0.2)&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;
curl -H &lt;span class=&quot;code-quote&quot;&gt;&quot;Accept: application/json&quot;&lt;/span&gt; -u admin:admin &lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//localhost:8181/restconf/operational/bgp-rib:bgp-rib/rib/example-bgp-rib&quot;&lt;/span&gt; | jq &lt;span class=&quot;code-quote&quot;&gt;&quot;.&quot;&lt;/span&gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;also you can check bgp_peer.log which is automatically created after play.sh and should contain information about recieved routes. If failed, there are no information about any routes.&lt;br/&gt;
In tests we check for specific line in bgp_peer.log&lt;br/&gt;
SUCCESS&amp;gt; INFO BGP-Dummy-1: total_received_nlri_prefix_counter: 3&lt;br/&gt;
FAILURE&amp;gt; INFO BGP-Dummy-1: total_received_nlri_prefix_counter: 0&lt;/p&gt;

&lt;p&gt;optionally you can than delete the routes with APP_speaker_delete.py to repeat the process.&lt;/p&gt;</description>
                <environment></environment>
        <key id="29514">BGPCEP-775</key>
            <summary>BGP with pre-set routes doesn&apos;t send them to peer.</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>Fri, 23 Mar 2018 14:03:45 +0000</created>
                <updated>Thu, 14 Jun 2018 08:18:15 +0000</updated>
                            <resolved>Thu, 29 Mar 2018 08:42:31 +0000</resolved>
                                    <version>Fluorine</version>
                                    <fixVersion>Fluorine</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="61982" author="cdgasparini" created="Thu, 29 Mar 2018 08:42:22 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/70117/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/70117/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14499" name="APP_play.sh" size="101" author="tomas.markovic" created="Fri, 23 Mar 2018 13:52:41 +0000"/>
                            <attachment id="14498" name="APP_speaker_delete.sh" size="278" author="tomas.markovic" created="Fri, 23 Mar 2018 13:52:40 +0000"/>
                            <attachment id="14497" name="APP_speaker_send.sh" size="276" author="tomas.markovic" created="Fri, 23 Mar 2018 13:52:40 +0000"/>
                            <attachment id="14501" name="conf_app_peer.py" size="753" author="tomas.markovic" created="Fri, 23 Mar 2018 13:51:51 +0000"/>
                            <attachment id="14494" name="karaf_fluorine.log" size="527880" author="tomas.markovic" created="Fri, 23 Mar 2018 13:58:08 +0000"/>
                            <attachment id="14493" name="karaf_oxygen.log" size="565829" author="tomas.markovic" created="Fri, 23 Mar 2018 13:58:08 +0000"/>
                            <attachment id="14500" name="reconf_safi_all_internal_17900.py" size="2747" author="tomas.markovic" created="Fri, 23 Mar 2018 13:51:51 +0000"/>
                            <attachment id="14496" name="rib_fluorine_after.log" size="37628" author="tomas.markovic" created="Fri, 23 Mar 2018 13:55:27 +0000"/>
                            <attachment id="14495" name="rib_oxygen_after.log" size="29456" author="tomas.markovic" created="Fri, 23 Mar 2018 13:55:28 +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|i03c8f:</customfieldvalue>

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