<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:12:11 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-151] pcc-mock: enhancemnets</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-151</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;Minor changes, fixes and enhacements related to pcc-mock, by users requirements.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Linux&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="23391">BGPCEP-151</key>
            <summary>pcc-mock: enhancemnets</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="-1">Unassigned</assignee>
                                    <reporter username="milos.fabian@pantheon.tech">Milos Fabian</reporter>
                        <labels>
                    </labels>
                <created>Thu, 16 Oct 2014 15:26:51 +0000</created>
                <updated>Tue, 16 Nov 2021 06:24:53 +0000</updated>
                            <resolved>Tue, 16 Nov 2021 06:24:52 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                                    <component>PCEP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="44812" author="milos.fabian@pantheon.tech" created="Thu, 16 Oct 2014 15:29:07 +0000"  >&lt;p&gt;TODO - reported LSPs should contian at leat one hop path.&lt;/p&gt;</comment>
                            <comment id="44813" author="milos.fabian@pantheon.tech" created="Fri, 28 Nov 2014 14:34:23 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/12782/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/12782/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/12025/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/12025/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="44814" author="ricjhill@gmail.com" created="Mon, 8 Dec 2014 11:24:41 +0000"  >&lt;p&gt;Could you  also add ability  to configure &lt;/p&gt;

&lt;p&gt;-d, --deadtimer &amp;lt;N&amp;gt; (optional, default 0) - DeadTimer value in seconds&lt;br/&gt;
-ka, --keepalive &amp;lt;N&amp;gt; (optional, deafult 30) - KeepAlive timer value in seconds&lt;/p&gt;</comment>
                            <comment id="44815" author="milos.fabian@pantheon.tech" created="Mon, 8 Dec 2014 15:32:47 +0000"  >&lt;p&gt;(In reply to Hill from comment #3)&lt;br/&gt;
&amp;gt; Could you  also add ability  to configure &lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; -d, --deadtimer &amp;lt;N&amp;gt; (optional, default 0) - DeadTimer value in seconds&lt;br/&gt;
&amp;gt; -ka, --keepalive &amp;lt;N&amp;gt; (optional, deafult 30) - KeepAlive timer value in&lt;br/&gt;
&amp;gt; seconds&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/13449/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/13449/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="44816" author="milos.fabian@pantheon.tech" created="Wed, 11 Feb 2015 06:33:44 +0000"  >&lt;p&gt;TODO - enable a tunnel initiation and removal&lt;/p&gt;</comment>
                            <comment id="44817" author="ricjhill@gmail.com" created="Mon, 16 Feb 2015 11:14:33 +0000"  >&lt;p&gt;Will tunnel update be added?&lt;/p&gt;</comment>
                            <comment id="44818" author="milos.fabian@pantheon.tech" created="Mon, 16 Feb 2015 12:51:29 +0000"  >&lt;p&gt;(In reply to Hill from comment #6)&lt;br/&gt;
&amp;gt; Will tunnel update be added?&lt;/p&gt;

&lt;p&gt;Tunnel updating is already possible.&lt;/p&gt;</comment>
                            <comment id="44819" author="vrpolak" created="Mon, 16 Feb 2015 14:57:03 +0000"  >&lt;p&gt;More enhancements, to resemble behavior of routers better:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Refuse remove-lsp on lsps present at start of pcc-mock, as if they were created by router CLI.&lt;/li&gt;
	&lt;li&gt;When multiple remote addresses are provided, only the first one gets delegation flag set.&lt;/li&gt;
	&lt;li&gt;Support &quot;undelegate&quot; request from remoteAddress for CLI-tunnels, re-delegate immediatelly to the next remoteAddress in cyclic order (if D was set, otherwise PcErr).&lt;/li&gt;
	&lt;li&gt;Support &quot;undelegate&quot; and &quot;get delegation&quot; for instantiated tunnels, delete tunnel if not delegated certain (configurable) time.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="44820" author="milos.fabian@pantheon.tech" created="Thu, 19 Feb 2015 14:07:47 +0000"  >&lt;p&gt;*pcc-mock support tunnel initiate and remove:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/15257/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/15257/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;*pcc-mock configurable port numbers:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/15112/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/15112/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="44821" author="vrpolak" created="Wed, 1 Apr 2015 14:27:48 +0000"  >&lt;p&gt;One more enhancement that may be useful for various stress tests, but most urgently for TCPMD5 testing:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;argument --reconnect &amp;lt;number&amp;gt;&lt;br/&gt;
specifying how many seconds to wait after TCP session went down (no matter if before or after negotiation) before PCC tries to reconnect. Without providing this argument, pcc-mock should never reconnect.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="44822" author="milos.fabian@pantheon.tech" created="Tue, 7 Apr 2015 11:47:56 +0000"  >&lt;p&gt;(In reply to Vratko Pol&#225;k from comment #10)&lt;br/&gt;
&amp;gt; One more enhancement that may be useful for various stress tests, but most&lt;br/&gt;
&amp;gt; urgently for TCPMD5 testing:&lt;br/&gt;
&amp;gt; * argument --reconnect &amp;lt;number&amp;gt;&lt;br/&gt;
&amp;gt; specifying how many seconds to wait after TCP session went down (no matter&lt;br/&gt;
&amp;gt; if before or after negotiation) before PCC tries to reconnect. Without&lt;br/&gt;
&amp;gt; providing this argument, pcc-mock should never reconnect.&lt;/p&gt;

&lt;p&gt;*reconnect strategy&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/17800/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/17800/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="44823" author="vrpolak" created="Wed, 22 Apr 2015 13:20:06 +0000"  >&lt;p&gt;&amp;gt; but most urgently for TCPMD5 testing&lt;/p&gt;

&lt;p&gt;Actual TCPMD5 testing revealed that the behavior is different.&lt;br/&gt;
When pcc-mock is using a password, but ODL is using no password (or wrong password), pcc-mock gets stuck in what looks like &quot;creating TCPMD5 connection&quot; phase. When ODL is re-configured to use the correct password, it does not affect this connection attempt, pcc-mock is still stuck. Ctrl+c and starting pcc-mock leads to successful PCEP connection established.&lt;/p&gt;

&lt;p&gt;I am not sure yet what the correct course of action is, but this new pcc-mock feature would be useful:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;--connection-timeout &amp;lt;seconds&amp;gt;&lt;br/&gt;
specifies time pcc-mock should spend in &quot;creating TCP(MD5) connection&quot; phase. 0 means &quot;wait forever&quot; and is default value.&lt;br/&gt;
After time is out, destroy the channel and act according to reconnect strategy.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="44824" author="vrpolak" created="Wed, 3 Jun 2015 10:08:41 +0000"  >&lt;p&gt;Failures in this suite track deficiencies of current pcc-mock behavior: &lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/CSIT-Jobs/job/bgpcep-csit-1node-cds-userfeatures-only-stable-lithium/lastSuccessfulBuild/robot/bgpcep-userfeatures.txt/Pcepuser/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/CSIT-Jobs/job/bgpcep-csit-1node-cds-userfeatures-only-stable-lithium/lastSuccessfulBuild/robot/bgpcep-userfeatures.txt/Pcepuser/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Perhaps it was a mistake to specify user-facing feature tests in &lt;a href=&quot;https://wiki.opendaylight.org/view/BGP_LS_PCEP:Lithium_Feature_Tests#How_to_test&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.opendaylight.org/view/BGP_LS_PCEP:Lithium_Feature_Tests#How_to_test&lt;/a&gt;&lt;br/&gt;
to rely on a not-yet-implemented behavior, but it is now a part of Lithium formal process, and the results are publicly visible.&lt;/p&gt;

&lt;p&gt;So perhaps it is worth fixing pcc-mock to make sure nobody thinks failures are due to PCEP functionality in ODL.&lt;/p&gt;</comment>
                            <comment id="44825" author="vrpolak" created="Tue, 16 Jun 2015 14:51:15 +0000"  >&lt;p&gt;(In reply to Vratko Pol&#225;k from comment #12)&lt;br/&gt;
&amp;gt; Actual TCPMD5 testing revealed that the behavior is different.&lt;br/&gt;
&amp;gt; When pcc-mock is using a password, but ODL is using no password (or wrong&lt;br/&gt;
&amp;gt; password), pcc-mock gets stuck in what looks like &quot;creating TCPMD5&lt;br/&gt;
&amp;gt; connection&quot; phase. When ODL is re-configured to use the correct password, it&lt;br/&gt;
&amp;gt; does not affect this connection attempt, pcc-mock is still stuck. Ctrl+c and&lt;br/&gt;
&amp;gt; starting pcc-mock leads to successful PCEP connection established.&lt;/p&gt;

&lt;p&gt;I retract this paragraph.&lt;br/&gt;
Maybe the issue was there, but was fixed since then.&lt;br/&gt;
Maybe &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1361&quot; title=&quot;Restconf attempt to change TCPMD5 password for PCEP client fails silently&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1361&quot;&gt;&lt;del&gt;CONTROLLER-1361&lt;/del&gt;&lt;/a&gt; (which was active at time the paragraph was written) confused me.&lt;br/&gt;
Either way, RC1 build from 2015-06-16 works equally well with or without pcc-mock restart: Connection is established as soon as ODL is re-configured to use correct password.&lt;/p&gt;


&lt;p&gt;From pcc-mock side, default flag issue remains (which is entirely my fault, as I have not mentioned it explicitly before). The issue manifests as this diff between expected &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/forbidden.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; and actual &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/add.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; jsons from pcep-topology:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&quot;operational&quot;: &quot;up&quot;,&lt;br/&gt;
+           &quot;operational&quot;: &quot;down&quot;,&lt;br/&gt;
            &quot;plsp-id&quot;: 1,&lt;br/&gt;
            &quot;processing-rule&quot;: false,&lt;br/&gt;
            &quot;remove&quot;: false,&lt;/li&gt;
	&lt;li&gt;&quot;sync&quot;: true,&lt;br/&gt;
+           &quot;sync&quot;: false,&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Real devices usually report the &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/add.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; state first (without ERO), then proceed on setting up LSP and finally report the &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/forbidden.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; state with ERO. For Lithium tests, the simplest action is to make pcc-mock send only one report, the &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/forbidden.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; state with ERO.&lt;/p&gt;</comment>
                            <comment id="44826" author="milos.fabian@pantheon.tech" created="Fri, 3 Jul 2015 12:59:26 +0000"  >&lt;p&gt;(In reply to Vratko Pol&#225;k from comment #8)&lt;br/&gt;
&amp;gt; More enhancements, to resemble behavior of routers better:&lt;br/&gt;
&amp;gt; * Refuse remove-lsp on lsps present at start of pcc-mock, as if they were&lt;br/&gt;
&amp;gt; created by router CLI.&lt;br/&gt;
&amp;gt; * When multiple remote addresses are provided, only the first one gets&lt;br/&gt;
&amp;gt; delegation flag set.&lt;br/&gt;
&amp;gt; * Support &quot;undelegate&quot; request from remoteAddress for CLI-tunnels,&lt;br/&gt;
&amp;gt; re-delegate immediatelly to the next remoteAddress in cyclic order (if D was&lt;br/&gt;
&amp;gt; set, otherwise PcErr).&lt;br/&gt;
&amp;gt; * Support &quot;undelegate&quot; and &quot;get delegation&quot; for instantiated tunnels, delete&lt;br/&gt;
&amp;gt; tunnel if not delegated certain (configurable) time.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/22853/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/22853/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="44827" author="vrpolak" created="Wed, 19 Aug 2015 13:56:45 +0000"  >&lt;p&gt;This discrepancy still prevents CSIT jobs to get good passrate:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&quot;sync&quot;: true,&lt;br/&gt;
+           &quot;sync&quot;: false,&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&amp;gt; the simplest action is to make pcc-mock send only one report, the &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/forbidden.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; state with ERO.&lt;/p&gt;</comment>
                            <comment id="44828" author="vrpolak" created="Wed, 19 Aug 2015 13:59:39 +0000"  >&lt;p&gt;I just realized another discrepancy was never mentioned here (my fault):&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&quot;odl-pcep-ietf-initiated00:create&quot;: false,&lt;br/&gt;
+ &quot;odl-pcep-ietf-initiated00:create&quot;: true,&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;pcc-mock report after add-lsp should really mark the newly created tunnel as instantiated.&lt;/p&gt;</comment>
                            <comment id="44829" author="milos.fabian@pantheon.tech" created="Mon, 24 Aug 2015 06:01:09 +0000"  >&lt;p&gt;&quot;sync&quot; and &quot;create&quot; flags fixed: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/25525/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/25525/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="44830" author="milos.fabian@pantheon.tech" created="Thu, 8 Oct 2015 17:16:03 +0000"  >&lt;p&gt;update pcc-mock to support &lt;a href=&quot;https://tools.ietf.org/html/draft-ietf-pce-stateful-sync-optimizations-03&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://tools.ietf.org/html/draft-ietf-pce-stateful-sync-optimizations-03&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="44831" author="cdgasparini" created="Mon, 4 Jan 2016 14:52:21 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/30491/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/30491/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="44832" author="vrpolak" created="Tue, 23 Feb 2016 12:44:18 +0000"  >&lt;p&gt;Since Boron, JRE version used in CSIT jobs is tied with stream (Boron gets Java 8, Beryllium and earlier get Java 7). As a consequence, test suites were changed, so that now Lithium jobs use Lithium version of pcc-mock.&lt;/p&gt;

&lt;p&gt;Lithium csit job &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; shows that several improvements were not back-ported to Lithium, even though they are used to test lithium functionality. Most notably sync/create fix &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;, and the big change which includes delegation-related behavior &lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;The improvements should be backported to Lithium (possibly with other changes) to fix CSIT results.&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://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-only-stable-lithium/lastSuccessfulBuild/robot/bgpcep-userfeatures.txt/Pcepuser/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-only-stable-lithium/lastSuccessfulBuild/robot/bgpcep-userfeatures.txt/Pcepuser/&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://git.opendaylight.org/gerrit/25525&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/25525&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/22853&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/22853&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="44833" author="milos.fabian@pantheon.tech" created="Fri, 17 Jun 2016 08:35:33 +0000"  >&lt;p&gt;No enhancements required for Boron&lt;/p&gt;</comment>
                            <comment id="70151" author="rovarga" created="Tue, 16 Nov 2021 06:24:53 +0000"  >&lt;p&gt;All requested enhancements have been delivered, any further items need to be tracked separately.&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>2208</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=2208]]></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="10349"><![CDATA[Unspecified]]></customfieldvalue>

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

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