<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:13:33 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-600] C: updating example-bgp-rib via openconfig generates exceptions in the log</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-600</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;updating the default rib with&lt;/p&gt;

&lt;p&gt;PUT /restconf/config/openconfig-network-instance:network-instances/network-instance/global-bgp/openconfig-network-instance:protocols/protocol/openconfig-policy-types:BGP/example-bgp-rib&lt;br/&gt;
&amp;lt;protocol xmlns=&quot;http://openconfig.net/yang/network-instance&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;name&amp;gt;example-bgp-rib&amp;lt;/name&amp;gt;&lt;br/&gt;
    &amp;lt;identifier xmlns:x=&quot;http://openconfig.net/yang/policy-types&quot;&amp;gt;x:BGP&amp;lt;/identifier&amp;gt;&lt;br/&gt;
    &amp;lt;bgp xmlns=&quot;urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions&quot;&amp;gt;&lt;br/&gt;
        &amp;lt;global&amp;gt;&lt;br/&gt;
            &amp;lt;config&amp;gt;&lt;br/&gt;
                &amp;lt;router-id&amp;gt;192.0.2.2&amp;lt;/router-id&amp;gt;&lt;br/&gt;
                &amp;lt;as&amp;gt;64496&amp;lt;/as&amp;gt;&lt;br/&gt;
            &amp;lt;/config&amp;gt;&lt;br/&gt;
            &amp;lt;afi-safis&amp;gt;&lt;br/&gt;
                &amp;lt;afi-safi&amp;gt;&lt;br/&gt;
                    &amp;lt;afi-safi-name xmlns:x=&quot;http://openconfig.net/yang/bgp-types&quot;&amp;gt;x:IPV4-UNICAST&amp;lt;/afi-safi-name&amp;gt;&lt;br/&gt;
                    &amp;lt;receive&amp;gt;true&amp;lt;/receive&amp;gt;&lt;br/&gt;
                    &amp;lt;send-max&amp;gt;0&amp;lt;/send-max&amp;gt;&lt;br/&gt;
                &amp;lt;/afi-safi&amp;gt;&lt;br/&gt;
            &amp;lt;/afi-safis&amp;gt;&lt;br/&gt;
        &amp;lt;/global&amp;gt;&lt;br/&gt;
    &amp;lt;/bgp&amp;gt;&lt;br/&gt;
&amp;lt;/protocol&amp;gt;&lt;/p&gt;

&lt;p&gt;generates exceptions in the log.&lt;/p&gt;

&lt;p&gt;In the &lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-1node-userfeatures-only-carbon/2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-1node-userfeatures-only-carbon/2&lt;/a&gt; there is a test case when application peer is configures with routes, bgp peer is configured, then is connected but no routes are advertised.&lt;/p&gt;


&lt;p&gt;Robot log here (larger than 1MB, so cannot attach) &lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-1node-userfeatures-only-carbon/2/archives/log.html.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-1node-userfeatures-only-carbon/2/archives/log.html.gz&lt;/a&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23840">BGPCEP-600</key>
            <summary>C: updating example-bgp-rib via openconfig generates exceptions in the log</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="cdgasparini">Claudio David Gasparini</assignee>
                                    <reporter username="pgubka@cisco.com">Peter Gubka</reporter>
                        <labels>
                    </labels>
                <created>Mon, 21 Nov 2016 17:03:24 +0000</created>
                <updated>Sun, 3 Mar 2019 11:49:57 +0000</updated>
                            <resolved>Tue, 20 Dec 2016 13:38:45 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                    <fixVersion>Bugzilla Migration</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="46041" author="pgubka@cisco.com" created="Mon, 21 Nov 2016 17:03:24 +0000"  >&lt;p&gt;Attachment karaf.log.gz has been added with description: karaf log&lt;/p&gt;</comment>
                            <comment id="46036" author="vrpolak" created="Tue, 22 Nov 2016 16:39:27 +0000"  >&lt;p&gt;Looking at the karaf.log &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;, it looks like the BGP code does not handle conflicting modifications:&lt;/p&gt;

&lt;p&gt;2016-11-21 15:50:09,481 | WARN  | lt-dispatcher-16 | ShardDataTree                    | 207 - org.opendaylight.controller.sal-distributed-datastore - 1.5.0.SNAPSHOT | member-1-shard-default-operational: Store Tx member-1-datastore-operational-fe-0-chn-85-txn-1: Conflicting modification for path /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)bgp-rib/rib/rib[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)id=example-bgp-rib}
&lt;p&gt;]/peer/peer[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)peer-id=bgp://192.0.2.6}
&lt;p&gt;].&lt;/p&gt;


&lt;p&gt;Also, a stack trace gets printed to karaf console &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;, but that looks like an unrelated Controller project issue.&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://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-1node-userfeatures-only-carbon/2/archives/karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-1node-userfeatures-only-carbon/2/archives/karaf.log.gz&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-1node-userfeatures-only-carbon/2/archives/karaf_console.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-1node-userfeatures-only-carbon/2/archives/karaf_console.log.gz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="46037" author="cdgasparini" created="Mon, 28 Nov 2016 09:26:28 +0000"  >&lt;p&gt;TODO&apos;S:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Test only specific test with is failing&lt;/li&gt;
	&lt;li&gt;Test failing test together with previous one.&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;Also I updated the guide so you could update the test. Instead of installing the whole rib and peers, you can reconfigure specific families. &lt;a href=&quot;http://docs.opendaylight.org/en/stable-boron/user-guide/bgp-user-guide.html#additional-path&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://docs.opendaylight.org/en/stable-boron/user-guide/bgp-user-guide.html#additional-path&lt;/a&gt;&lt;br/&gt;
This changes shouldn&apos;t affect the replication of the bug. But just in case we can keep the changes until fix is implemented.&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;</comment>
                            <comment id="46038" author="cdgasparini" created="Wed, 30 Nov 2016 13:53:08 +0000"  >&lt;p&gt;DEBUG Logs&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-1node-userfeatures-only-carbon/3/archives/karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-1node-userfeatures-only-carbon/3/archives/karaf.log.gz&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;2016-11-30 11:32:19,307 | DEBUG | n-dispatcher-264 | ApplicationPeer                  | 315 - org.opendaylight.bgpcep.bgp-rib-impl - 0.7.0.SNAPSHOT | Modification Type WRITE&lt;br/&gt;
2016-11-30 11:32:19,309 | WARN  | lt-dispatcher-20 | ShardDataTree                    | 208 - org.opendaylight.controller.sal-distributed-datastore - 1.5.0.SNAPSHOT | member-1-shard-default-operational: Store Tx member-1-datastore-operational-fe-0-chn-89-txn-0: Data validation failed for path /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)bgp-rib/rib/rib[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)id=example-bgp-rib}
&lt;p&gt;]/peer/peer[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)peer-id=bgp://10.29.12.120}
&lt;p&gt;]/adj-rib-in/tables/tables[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)afi=(urn:opendaylight:params:xml:ns:yang:bgp-evpn?revision=2016-03-21)l2vpn-address-family, (urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)safi=(urn:opendaylight:params:xml:ns:yang:bgp-evpn?revision=2016-03-21)evpn-subsequent-address-family}
&lt;p&gt;].&lt;br/&gt;
org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)bgp-rib/rib/rib[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)id=example-bgp-rib}
&lt;p&gt;]/peer/peer[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)peer-id=bgp://10.29.12.120}
&lt;p&gt;]/adj-rib-in/tables/tables[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)afi=(urn:opendaylight:params:xml:ns:yang:bgp-evpn?revision=2016-03-21)l2vpn-address-family, (urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)safi=(urn:opendaylight:params:xml:ns:yang:bgp-evpn?revision=2016-03-21)evpn-subsequent-address-family}
&lt;p&gt;] does not exist. Cannot apply modification to its children.&lt;/p&gt;


&lt;p&gt;logs show Data change of L2VPN Family, which is not supported by rib and therefore by application peer.&lt;br/&gt;
Make AdjRinIn Listener for application peer more defensiveness will solve the bug.&lt;br/&gt;
But the real issue is, from where we are receiving this L2VPN datachange since not route of this family is posted by test.&lt;/p&gt;</comment>
                            <comment id="46039" author="cdgasparini" created="Wed, 7 Dec 2016 15:22:57 +0000"  >&lt;p&gt;master&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/48882/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/48882/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="46040" author="cdgasparini" created="Mon, 19 Dec 2016 09:11:19 +0000"  >&lt;p&gt;boron&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/49543/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/49543/1&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="23845">BGPCEP-605</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="13218" name="karaf.log.gz" size="701922" author="pgubka@cisco.com" created="Mon, 21 Nov 2016 17:03:24 +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_10207" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>External References</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>bgpcep_userfeatures_txt_020_bgp_functional_multipath_odl_allpaths_exa_sendreceived</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7215</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=7215]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10344"><![CDATA[Boron-3]]></customfieldvalue>

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

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