<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:14:47 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-1015] PCUpd with empty LSP is sent</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-1015</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;Sending Update LSP RPC:&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;
localhost:8181/rests/operations/network-topology-pcep:update-lsp &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;with payload with missing LSP object:&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;
{
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;input&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;node&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;pcc:&lt;span class=&quot;code-comment&quot;&gt;//127.0.0.1&quot;&lt;/span&gt;,
&lt;/span&gt;&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;pcc_127.0.0.1_tunnel_1&quot;&lt;/span&gt;,
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;network-topology-ref&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;/network-topology:network-topology/network-topology:topology[network-topology:topology-id=&lt;span class=&quot;code-quote&quot;&gt;&apos;pcep-topology&apos;&lt;/span&gt;]&quot;&lt;/span&gt;,
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;arguments&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;ero&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;subobject&quot;&lt;/span&gt;: [
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; {
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;ip-prefix&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;ip-prefix&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;10.190.204.1/32&quot;&lt;/span&gt;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; },
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;loose&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; },
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; {
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;ip-prefix&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;ip-prefix&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;10.190.201.3/32&quot;&lt;/span&gt;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; },
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;loose&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; }
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; ]
&#160; &#160; &#160; &#160; &#160; &#160; }
&#160; &#160; &#160; &#160; }
&#160; &#160; }
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;returns success (200 with no errrors) and PCUpd message is sent with content:&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;
Frame 3845: 112 bytes on wire (896 bits), 112 bytes captured (896 bits) on &lt;span class=&quot;code-keyword&quot;&gt;interface&lt;/span&gt; any, id 0
Linux cooked capture v1
Internet Protocol Version 4, Src: 127.0.0.1, Dst: 127.0.0.1
Transmission Control Protocol, Src Port: 4189, Dst Port: 33823, Seq: 9, Ack: 9, Len: 44
Path Computation Element communication Protocol
&#160; &#160; Path Computation LSP Update Request (PCUpd) Header
&#160; &#160; SRP object
&#160; &#160; LSP object
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-object&quot;&gt;Object&lt;/span&gt; &lt;span class=&quot;code-object&quot;&gt;Class&lt;/span&gt;: LSP OBJECT (32)
&#160; &#160; &#160; &#160; 0001 .... = LSP &lt;span class=&quot;code-object&quot;&gt;Object&lt;/span&gt;-Type: LSP (1)
&#160; &#160; &#160; &#160; .... 0000 = &lt;span class=&quot;code-object&quot;&gt;Object&lt;/span&gt; Header Flags: 0x0
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-object&quot;&gt;Object&lt;/span&gt; Length: 8
&#160; &#160; &#160; &#160; .... .... 0000 0000 0000 0000 0001 .... = PLSP-ID: 1
&#160; &#160; &#160; &#160; Flags: 0x001000
&#160; &#160; &#160; &#160; &#160; &#160; .... .... .... ...0 = Delegate (D): Not set
&#160; &#160; &#160; &#160; &#160; &#160; .... .... .... ..0. = SYNC (S): Not set
&#160; &#160; &#160; &#160; &#160; &#160; .... .... .... .0.. = Remove (R): Not set
&#160; &#160; &#160; &#160; &#160; &#160; .... .... .... 0... = Administrative (A): Not set
&#160; &#160; &#160; &#160; &#160; &#160; .... .... .000 .... = Operational (O): DOWN (0)
&#160; &#160; &#160; &#160; &#160; &#160; .... .... 0... .... = Create (C): Not set
&#160; &#160; &#160; &#160; &#160; &#160; .... 0000 .... .... = Reserved: Not set
&#160; &#160; EXPLICIT ROUTE object (ERO) &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;According to &lt;a href=&quot;https://www.rfc-editor.org/rfc/rfc8231#section-6.2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;RFC 8231&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;If the LSP object is missing, the receiving PCC
   MUST send a PCErr message with Error-type=6 (Mandatory Object
   missing) and Error-value=8 (LSP object missing)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="36317">BGPCEP-1015</key>
            <summary>PCUpd with empty LSP is sent</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="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="ivanhrasko">Ivan Hrasko</assignee>
                                    <reporter username="ivanhrasko">Ivan Hrasko</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Wed, 16 Nov 2022 13:07:30 +0000</created>
                <updated>Sat, 3 Dec 2022 18:50:02 +0000</updated>
                            <resolved>Sat, 3 Dec 2022 18:50:02 +0000</resolved>
                                                    <fixVersion>0.19.0</fixVersion>
                    <fixVersion>0.18.4</fixVersion>
                    <fixVersion>0.17.8</fixVersion>
                                    <component>PCEP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="71627" author="ivanhrasko" created="Wed, 16 Nov 2022 15:41:00 +0000"  >&lt;p&gt;Let&apos;s make update LSP RPC (PCE) to even not send empty LSP and return corresponding error message directly (the same way as add LSP RPC behaves).&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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i043fz:</customfieldvalue>

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