<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:14:18 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-850] ll-graceful-restart - transaction domchain failed after peer disconnect</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-850</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;Overview: Odl is configured with ll-graceful-restart, we connect peer to it with one route, and disconnect it. After graceful-restart-timer (5s in this case) runs out,  an error in karaf logs pops up, and play.py is unable to connect again.&lt;/p&gt;

&lt;p&gt;Steps to reproduce&lt;br/&gt;
Configure odl with ll-graceful-restart (one peer, ipv4 only)&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;
./configure.py
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Connect peer&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;
./start_play1.py
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Kill play.py&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;
Ctrl+c
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Wait 5 seconds and see karaf.log&lt;/p&gt;

&lt;p&gt;At this point we wanted to start different play.py on different ip, so we would get advertisement from odl with route containing ll-graceful-restart community.&lt;/p&gt;

&lt;p&gt;to do this -&amp;gt;&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;
./start_play3.py
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="31095">BGPCEP-850</key>
            <summary>ll-graceful-restart - transaction domchain failed after peer disconnect</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="matej.perina">Matej Perina</assignee>
                                    <reporter username="tomas.markovic">Tomas Markovic</reporter>
                        <labels>
                            <label>bgp</label>
                            <label>csit:failures</label>
                    </labels>
                <created>Wed, 21 Nov 2018 09:59:15 +0000</created>
                <updated>Mon, 26 Nov 2018 11:19:15 +0000</updated>
                            <resolved>Mon, 26 Nov 2018 11:16:46 +0000</resolved>
                                    <version>Neon</version>
                                    <fixVersion>Neon</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="65722" author="cdgasparini" created="Wed, 21 Nov 2018 14:58:57 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=tomas.markovic&quot; class=&quot;user-hover&quot; rel=&quot;tomas.markovic&quot;&gt;tomas.markovic&lt;/a&gt; an error? what error? attach some logs or stack trace please.&lt;/p&gt;

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

&lt;p&gt;Regards,&lt;/p&gt;</comment>
                            <comment id="65725" author="tomas.markovic" created="Wed, 21 Nov 2018 15:42:33 +0000"  >&lt;p&gt;I attached as karaf.log. It starts when I kill the peer, and than after 5 seconds first error appears.&lt;/p&gt;</comment>
                            <comment id="65726" author="mperina@cisco.com" created="Wed, 21 Nov 2018 15:48:21 +0000"  >&lt;p&gt;I pushed new patch set that fixes the issue. However during debugging I didn&apos;t seen any ll-graceful-restart-capability received. Should there be any?&lt;/p&gt;

&lt;p&gt;Also this new patch also includes changes coming from Robert&apos;s review, so please notice that graceful-restart rpc is now called&#160; &quot;restart-gracefully&quot;.&#160;&lt;/p&gt;</comment>
                            <comment id="65727" author="tomas.markovic" created="Wed, 21 Nov 2018 16:17:15 +0000"  >&lt;p&gt;There definitely should ll-gr capability recieved, I wouldnt be able to connect unless I didnt have it in the peer open message.&lt;/p&gt;</comment>
                            <comment id="65728" author="tomas.markovic" created="Wed, 21 Nov 2018 16:40:09 +0000"  >&lt;p&gt;Ok, there might have not been ll-gr enabled, but I replaced the old scripts with new ones, and there definitely is ll-gr enabled.&lt;br/&gt;
But right now, after I kill first peer, after first 5 seconds route gets removed, and even when I start second peer I dont get any advertisement.&lt;/p&gt;

&lt;p&gt;You can use same scenario as before.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="15037" name="configure.py" size="3682" author="tomas.markovic" created="Wed, 21 Nov 2018 09:58:55 +0000"/>
                            <attachment id="15051" name="karaf.log" size="104929" author="tomas.markovic" created="Wed, 21 Nov 2018 15:41:41 +0000"/>
                            <attachment id="15052" name="play.py" size="97705" author="tomas.markovic" created="Wed, 21 Nov 2018 16:37:54 +0000"/>
                            <attachment id="15053" name="start_play1.py" size="374" author="tomas.markovic" created="Wed, 21 Nov 2018 16:37:54 +0000"/>
                            <attachment id="15054" name="start_play3.py" size="307" author="tomas.markovic" created="Wed, 21 Nov 2018 16:37:54 +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|i03kvz:</customfieldvalue>

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