<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:12:32 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-271] Investigate possibility of component registry in BGP FS</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-271</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;Currently all parsing and serializing is grouped within AbstractFSNlriParser. Investigate a possibility for extending BGP parser-spi registries to add ne ComponentRegistry and create parser/serializers for each component type to decouple concepts.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23511">BGPCEP-271</key>
            <summary>Investigate possibility of component registry in BGP FS</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</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="jeffliujing@gmail.com">Jeff Liu</assignee>
                                    <reporter username="dkutenicsova">Dana Kutenicsova</reporter>
                        <labels>
                    </labels>
                <created>Mon, 24 Aug 2015 14:26:04 +0000</created>
                <updated>Sun, 3 Mar 2019 11:50:30 +0000</updated>
                            <resolved>Wed, 10 Feb 2016 09:50:34 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                    <fixVersion>Bugzilla Migration</fixVersion>
                                    <component>BGP</component>
                        <due>Wed, 13 Jan 2016 00:00:00 +0000</due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="45114" author="jeffliujing@gmail.com" created="Fri, 23 Oct 2015 03:39:48 +0000"  >&lt;p&gt;Hi Dana,&lt;/p&gt;

&lt;p&gt;I have a quick question about the &quot;component&quot; here, do you mean &quot;flow-spec&quot; module? or something else like address family, parameters, capabilities and etc.?&lt;/p&gt;

&lt;p&gt;I&apos;ll appreciate it if you can elaborate on that with details so I can be more clear about your design ideas. Thanks!&lt;/p&gt;


&lt;p&gt;Thanks,&lt;br/&gt;
Jeff&lt;/p&gt;</comment>
                            <comment id="45115" author="dkutenicsova" created="Fri, 23 Oct 2015 18:46:54 +0000"  >&lt;p&gt;Hi Jeff,&lt;br/&gt;
yes I mean something like adress family etc. In FS it is called directly component-type. We already have implemented extensions to FS and having a component registry would facilitate adding new component-type. Check &lt;a href=&quot;https://tools.ietf.org/html/rfc5575#section-4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://tools.ietf.org/html/rfc5575#section-4&lt;/a&gt; &lt;br/&gt;
Dana&lt;/p&gt;</comment>
                            <comment id="45116" author="jeffliujing@gmail.com" created="Thu, 29 Oct 2015 04:46:53 +0000"  >&lt;p&gt;Sorry for the delay. That sounds good to me. I&apos;&apos;ll sync up with Milos and get it started.&lt;/p&gt;</comment>
                            <comment id="45117" author="milos.fabian@pantheon.tech" created="Wed, 11 Nov 2015 02:26:35 +0000"  >&lt;p&gt;Since &quot;parser-spi&quot; cannot depend on &quot;flowspec&quot; module, we are not able to add component type registry there.&lt;br/&gt;
The best we can do until the code freeze is to define an &quot;inner registry&quot; (maps) for BGP-FS IPv4/Ipv6 components encoders/decoders.&lt;/p&gt;</comment>
                            <comment id="45118" author="jeffliujing@gmail.com" created="Sat, 14 Nov 2015 18:04:43 +0000"  >&lt;p&gt;Milos,&lt;br/&gt;
can you elaborate on the &quot;inner registry&quot;? any example to help me understand how to correctly implement that?&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Jeff&lt;/p&gt;</comment>
                            <comment id="45119" author="milos.fabian@pantheon.tech" created="Mon, 16 Nov 2015 09:24:25 +0000"  >&lt;p&gt;Hi Jeff,&lt;br/&gt;
&quot;inner registry&quot; - maps holding flowspec components encoders/decoders.&lt;br/&gt;
A parser might be identified by component type# and serializer by &quot;case&quot; class of component type (per yang module).&lt;br/&gt;
When FS NLRI is being encoded/decoded, proper parser/serializer will be picked from registry.&lt;/p&gt;</comment>
                            <comment id="45120" author="dkutenicsova" created="Thu, 19 Nov 2015 13:18:29 +0000"  >&lt;p&gt;Inner registry can do just fine (didn&apos;t realize the reversed dependency). It will clear the AbstractFSNlriParser and will make the parsers extendable.&lt;/p&gt;</comment>
                            <comment id="45121" author="jeffliujing@gmail.com" created="Tue, 24 Nov 2015 00:39:01 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/30102&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/30102&lt;/a&gt;, get the first draft for Milos and the team to review and provide feedback.&lt;br/&gt;
The wiring to BGPActivator and the additional handlers for other components, as well as unittests are underway.&lt;/p&gt;</comment>
                            <comment id="45122" author="jeffliujing@gmail.com" created="Mon, 14 Dec 2015 18:07:22 +0000"  >&lt;p&gt;The changes for flowspec ipv4handler and ipv6handler are submitted to jenknins. There is a build failure but it doesn&apos;t seem to be related to this change.&lt;/p&gt;</comment>
                            <comment id="45123" author="milos.fabian@pantheon.tech" created="Mon, 14 Dec 2015 23:07:18 +0000"  >&lt;p&gt;(In reply to Jeff Liu from comment #9)&lt;br/&gt;
&amp;gt; The changes for flowspec ipv4handler and ipv6handler are submitted to&lt;br/&gt;
&amp;gt; jenknins. There is a build failure but it doesn&apos;t seem to be related to this&lt;br/&gt;
&amp;gt; change.&lt;/p&gt;

&lt;p&gt;Hi Jeff,&lt;br/&gt;
path was rebased, verify job failed due to compilation errors related to your changes.&lt;/p&gt;</comment>
                            <comment id="45124" author="jeffliujing@gmail.com" created="Mon, 14 Dec 2015 23:08:14 +0000"  >&lt;p&gt;Thanks for the rebase, Milos. I see a build error specifically to flowspec. I&apos;ll look into it. Thanks.&lt;/p&gt;</comment>
                            <comment id="45125" author="jeffliujing@gmail.com" created="Mon, 14 Dec 2015 23:38:08 +0000"  >&lt;p&gt;hi Milos,&lt;br/&gt;
I have made the fix and submitted again but only to find it failed again due to the same integration/pom.xml issue happened early. I did rebase from latest master but it didn&apos;t allow me to send &quot;git review&quot; because it detects no change.&lt;/p&gt;

&lt;p&gt;Am I missing another rebase?&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Jeff&lt;/p&gt;</comment>
                            <comment id="45126" author="milos.fabian@pantheon.tech" created="Wed, 10 Feb 2016 09:50:34 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/30102/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/30102/&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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4175</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=4175]]></customfieldvalue>

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

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10304"><![CDATA[Low]]></customfieldvalue>

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

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