<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:13:05 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-444] Attempted PCEP Update for a non-delegated LSP throws error type 6 and value 14</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-444</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;PCEP update complains about missing symbolic path name (error type 6 and value 14) after delegation of the tunnel is revoked. The symbolic path name is learnt by the controller through REST even after delegation is revoked.&lt;/p&gt;

&lt;p&gt;Snapshot of controllers REST output:&lt;/p&gt;

&lt;p&gt;&amp;lt;topology &lt;br/&gt;
    xmlns=&quot;urn:TBD:params:xml:ns:yang:network-topology&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;topology-id&amp;gt;pcep-topology-1&amp;lt;/topology-id&amp;gt;&lt;br/&gt;
    &amp;lt;topology-types&amp;gt;&lt;br/&gt;
        &amp;lt;topology-pcep &lt;br/&gt;
            xmlns=&quot;urn:opendaylight:params:xml:ns:yang:topology:pcep&quot;&amp;gt;&lt;br/&gt;
        &amp;lt;/topology-pcep&amp;gt;&lt;br/&gt;
    &amp;lt;/topology-types&amp;gt;&lt;br/&gt;
    &amp;lt;node&amp;gt;&lt;br/&gt;
        &amp;lt;node-id&amp;gt;pcc://10.18.132.98&amp;lt;/node-id&amp;gt;&lt;br/&gt;
        &amp;lt;path-computation-client &lt;br/&gt;
            xmlns=&quot;urn:opendaylight:params:xml:ns:yang:topology:pcep&quot;&amp;gt;&lt;br/&gt;
            &amp;lt;reported-lsp&amp;gt;&lt;br/&gt;
                &amp;lt;name&amp;gt;ios_t8&amp;lt;/name&amp;gt;&lt;br/&gt;
                &amp;lt;path&amp;gt;&lt;br/&gt;
                    &amp;lt;lsp-id&amp;gt;5&amp;lt;/lsp-id&amp;gt;&lt;br/&gt;
                    &amp;lt;ero&amp;gt;&lt;br/&gt;
                        &amp;lt;subobject&amp;gt;&lt;br/&gt;
                            &amp;lt;loose&amp;gt;false&amp;lt;/loose&amp;gt;&lt;br/&gt;
                            &amp;lt;ip-prefix&amp;gt;&lt;br/&gt;
                                &amp;lt;ip-prefix&amp;gt;8.8.8.2/32&amp;lt;/ip-prefix&amp;gt;&lt;br/&gt;
                            &amp;lt;/ip-prefix&amp;gt;&lt;br/&gt;
                        &amp;lt;/subobject&amp;gt;&lt;br/&gt;
                        &amp;lt;subobject&amp;gt;&lt;br/&gt;
                            &amp;lt;loose&amp;gt;false&amp;lt;/loose&amp;gt;&lt;br/&gt;
                            &amp;lt;ip-prefix&amp;gt;&lt;br/&gt;
                                &amp;lt;ip-prefix&amp;gt;7.7.7.2/32&amp;lt;/ip-prefix&amp;gt;&lt;br/&gt;
                            &amp;lt;/ip-prefix&amp;gt;&lt;br/&gt;
                        &amp;lt;/subobject&amp;gt;&lt;br/&gt;
                        &amp;lt;subobject&amp;gt;&lt;br/&gt;
                            &amp;lt;loose&amp;gt;false&amp;lt;/loose&amp;gt;&lt;br/&gt;
                            &amp;lt;ip-prefix&amp;gt;&lt;br/&gt;
                                &amp;lt;ip-prefix&amp;gt;6.6.6.2/32&amp;lt;/ip-prefix&amp;gt;&lt;br/&gt;
                            &amp;lt;/ip-prefix&amp;gt;&lt;br/&gt;
                        &amp;lt;/subobject&amp;gt;&lt;br/&gt;
                        &amp;lt;subobject&amp;gt;&lt;br/&gt;
                            &amp;lt;loose&amp;gt;false&amp;lt;/loose&amp;gt;&lt;br/&gt;
                            &amp;lt;ip-prefix&amp;gt;&lt;br/&gt;
                                &amp;lt;ip-prefix&amp;gt;192.168.254.1/32&amp;lt;/ip-prefix&amp;gt;&lt;br/&gt;
                            &amp;lt;/ip-prefix&amp;gt;&lt;br/&gt;
                        &amp;lt;/subobject&amp;gt;&lt;br/&gt;
                        &amp;lt;ignore&amp;gt;false&amp;lt;/ignore&amp;gt;&lt;br/&gt;
                        &amp;lt;processing-rule&amp;gt;false&amp;lt;/processing-rule&amp;gt;&lt;br/&gt;
                    &amp;lt;/ero&amp;gt;&lt;br/&gt;
                    &amp;lt;lspa&amp;gt;&lt;br/&gt;
                        &amp;lt;setup-priority&amp;gt;7&amp;lt;/setup-priority&amp;gt;&lt;br/&gt;
                        &amp;lt;local-protection-desired&amp;gt;false&amp;lt;/local-protection-desired&amp;gt;&lt;br/&gt;
                        &amp;lt;processing-rule&amp;gt;false&amp;lt;/processing-rule&amp;gt;&lt;br/&gt;
                        &amp;lt;hold-priority&amp;gt;7&amp;lt;/hold-priority&amp;gt;&lt;br/&gt;
                        &amp;lt;ignore&amp;gt;false&amp;lt;/ignore&amp;gt;&lt;br/&gt;
                        &amp;lt;tlvs&amp;gt;&amp;lt;/tlvs&amp;gt;&lt;br/&gt;
                        &amp;lt;include-any&amp;gt;0&amp;lt;/include-any&amp;gt;&lt;br/&gt;
                        &amp;lt;include-all&amp;gt;0&amp;lt;/include-all&amp;gt;&lt;br/&gt;
                        &amp;lt;exclude-any&amp;gt;0&amp;lt;/exclude-any&amp;gt;&lt;br/&gt;
                    &amp;lt;/lspa&amp;gt;&lt;br/&gt;
                    &amp;lt;lsp &lt;br/&gt;
                        xmlns=&quot;urn:opendaylight:params:xml:ns:yang:pcep:ietf:stateful&quot;&amp;gt;&lt;br/&gt;
                        &amp;lt;plsp-id&amp;gt;9&amp;lt;/plsp-id&amp;gt;&lt;br/&gt;
                        &amp;lt;create &lt;br/&gt;
                            xmlns=&quot;urn:opendaylight:params:xml:ns:yang:pcep:crabbe:initiated&quot;&amp;gt;false&lt;br/&gt;
                        &amp;lt;/create&amp;gt;&lt;br/&gt;
                        &amp;lt;remove&amp;gt;false&amp;lt;/remove&amp;gt;&lt;br/&gt;
                        &amp;lt;administrative&amp;gt;true&amp;lt;/administrative&amp;gt;&lt;br/&gt;
                        &amp;lt;delegate&amp;gt;false&amp;lt;/delegate&amp;gt;&lt;br/&gt;
                        &amp;lt;sync&amp;gt;false&amp;lt;/sync&amp;gt;&lt;br/&gt;
                        &amp;lt;operational&amp;gt;up&amp;lt;/operational&amp;gt;&lt;br/&gt;
                        &amp;lt;processing-rule&amp;gt;false&amp;lt;/processing-rule&amp;gt;&lt;br/&gt;
                        &amp;lt;tlvs&amp;gt;&lt;br/&gt;
                            &amp;lt;lsp-identifiers&amp;gt;&lt;br/&gt;
                                &amp;lt;tunnel-id&amp;gt;8&amp;lt;/tunnel-id&amp;gt;&lt;br/&gt;
                                &amp;lt;ipv4&amp;gt;&lt;br/&gt;
                                    &amp;lt;ipv4-tunnel-endpoint-address&amp;gt;192.168.254.1&amp;lt;/ipv4-tunnel-endpoint-address&amp;gt;&lt;br/&gt;
                                    &amp;lt;ipv4-tunnel-sender-address&amp;gt;192.168.254.6&amp;lt;/ipv4-tunnel-sender-address&amp;gt;&lt;br/&gt;
                                    &amp;lt;ipv4-extended-tunnel-id&amp;gt;192.168.254.1&amp;lt;/ipv4-extended-tunnel-id&amp;gt;&lt;br/&gt;
                                &amp;lt;/ipv4&amp;gt;&lt;br/&gt;
                                &amp;lt;lsp-id&amp;gt;5&amp;lt;/lsp-id&amp;gt;&lt;br/&gt;
                            &amp;lt;/lsp-identifiers&amp;gt;&lt;br/&gt;
                            &amp;lt;path-binding&amp;gt;&lt;br/&gt;
                                &amp;lt;binding-type&amp;gt;0&amp;lt;/binding-type&amp;gt;&lt;br/&gt;
                                &amp;lt;binding-value&amp;gt;AAXcAAA=&amp;lt;/binding-value&amp;gt;&lt;br/&gt;
                            &amp;lt;/path-binding&amp;gt;&lt;br/&gt;
                            &amp;lt;symbolic-path-name&amp;gt;&lt;br/&gt;
                                &amp;lt;path-name&amp;gt;aW9zX3Q4&amp;lt;/path-name&amp;gt;&lt;br/&gt;
                            &amp;lt;/symbolic-path-name&amp;gt;&lt;br/&gt;
                        &amp;lt;/tlvs&amp;gt;&lt;br/&gt;
                        &amp;lt;ignore&amp;gt;false&amp;lt;/ignore&amp;gt;&lt;br/&gt;
                    &amp;lt;/lsp&amp;gt;&lt;br/&gt;
                    &amp;lt;bandwidth&amp;gt;&lt;br/&gt;
                        &amp;lt;ignore&amp;gt;false&amp;lt;/ignore&amp;gt;&lt;br/&gt;
                        &amp;lt;processing-rule&amp;gt;false&amp;lt;/processing-rule&amp;gt;&lt;br/&gt;
                        &amp;lt;bandwidth&amp;gt;AAAAAA==&amp;lt;/bandwidth&amp;gt;&lt;br/&gt;
                    &amp;lt;/bandwidth&amp;gt;&lt;br/&gt;
                &amp;lt;/path&amp;gt;&lt;br/&gt;
            &amp;lt;/reported-lsp&amp;gt;&lt;br/&gt;
            &amp;lt;state-sync&amp;gt;synchronized&amp;lt;/state-sync&amp;gt;&lt;br/&gt;
            &amp;lt;stateful-tlv&amp;gt;&lt;br/&gt;
                &amp;lt;stateful &lt;br/&gt;
                    xmlns=&quot;urn:opendaylight:params:xml:ns:yang:pcep:ietf:stateful&quot;&amp;gt;&lt;br/&gt;
                    &amp;lt;initiation &lt;br/&gt;
                        xmlns=&quot;urn:opendaylight:params:xml:ns:yang:pcep:crabbe:initiated&quot;&amp;gt;true&lt;br/&gt;
                    &amp;lt;/initiation&amp;gt;&lt;br/&gt;
                    &amp;lt;lsp-update-capability&amp;gt;true&amp;lt;/lsp-update-capability&amp;gt;&lt;br/&gt;
                &amp;lt;/stateful&amp;gt;&lt;br/&gt;
            &amp;lt;/stateful-tlv&amp;gt;&lt;br/&gt;
            &amp;lt;ip-address&amp;gt;10.18.132.98&amp;lt;/ip-address&amp;gt;&lt;br/&gt;
        &amp;lt;/path-computation-client&amp;gt;&lt;br/&gt;
    &amp;lt;/node&amp;gt;&lt;br/&gt;
&amp;lt;/topology&amp;gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23684">BGPCEP-444</key>
            <summary>Attempted PCEP Update for a non-delegated LSP throws error type 6 and value 14</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="kevinxw">Kevin Wang</assignee>
                                    <reporter username="ajay1005@gmail.com">Ajay Chhabria</reporter>
                        <labels>
                    </labels>
                <created>Tue, 19 Apr 2016 19:24:37 +0000</created>
                <updated>Sun, 3 Mar 2019 11:49:44 +0000</updated>
                            <resolved>Thu, 26 May 2016 06:57:44 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                    <fixVersion>Bugzilla Migration</fixVersion>
                                    <component>PCEP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="45588" author="ajay1005@gmail.com" created="Tue, 19 Apr 2016 19:28:18 +0000"  >&lt;p&gt;Attachment Error_6_value_14.PNG has been added with description: PCEP Update after delegation is revoked&lt;/p&gt;</comment>
                            <comment id="45573" author="ajay1005@gmail.com" created="Tue, 19 Apr 2016 19:43:58 +0000"  >&lt;p&gt;Ideally the error type should be Error type 19 and value 1.&lt;/p&gt;</comment>
                            <comment id="45574" author="milos.fabian@pantheon.tech" created="Wed, 20 Apr 2016 06:56:34 +0000"  >&lt;p&gt;(In reply to Ajay Chhabria from comment #2)&lt;br/&gt;
&amp;gt; Ideally the error type should be Error type 19 and value 1.&lt;/p&gt;

&lt;p&gt;The error (missing symbolic path name) is returned by the PCC, it&apos;s not ODL PCE fault. The PCEP stateful draft says anything about the symbolic-path-name TLV inclusion in PcUpd message.&lt;/p&gt;</comment>
                            <comment id="45589" author="ajay1005@gmail.com" created="Wed, 20 Apr 2016 22:44:45 +0000"  >&lt;p&gt;Attachment type_bug_5763_pcc_initiated.pcap has been added with description: PCC initiated tunnels&lt;/p&gt;</comment>
                            <comment id="45590" author="ajay1005@gmail.com" created="Wed, 20 Apr 2016 22:58:08 +0000"  >&lt;p&gt;Attachment type_bug_5763_pce_initiated.pcap has been added with description: PCE initiated tunnels&lt;/p&gt;</comment>
                            <comment id="45575" author="ajay1005@gmail.com" created="Wed, 20 Apr 2016 23:18:25 +0000"  >&lt;p&gt;I noticed that in PCE initiated tunnel, the tunnel eventually gets deleted.&lt;/p&gt;</comment>
                            <comment id="45576" author="kevixw@gmail.com" created="Thu, 21 Apr 2016 03:12:19 +0000"  >&lt;p&gt;It seems that in both cases (PCC or PCE initiated tunnel), the tunnel gets dropped after a while.  After the ODL PCE received the report from PCC where the delegation is set to false, ODL removed the tunnel from datastore.  In the 2nd update, PCE thought the tunnel was not there anymore, so PCE actually tried to initiate another tunnel.&lt;/p&gt;

&lt;p&gt;I think there might be a bug in handling the PCEP report whose delegation is set to false.  Besides, I don&apos;t think update-lsp is supposed to send a tunnel initialization request, it should pop up an error if the tunnel doesn&apos;t exist.&lt;/p&gt;</comment>
                            <comment id="45577" author="milos.fabian@pantheon.tech" created="Thu, 21 Apr 2016 12:30:19 +0000"  >&lt;p&gt;The following is happening:&lt;br/&gt;
&quot;In case of PCEP session failure, control over PCE-initiated LSPs reverts to the PCC at the expiration of the redelegation timeout.  To obtain control of a PCE-initiated LSP, a PCE (either the original or one of its backups) sends a PCInitiate message, including just the SRP and LSP objects, and carrying the PLSP-ID of the LSP it wants to take control of.  Receipt of a PCInitiate message with a non-zero PLSP-ID normally results in the generation of a PCErr.  If the State Timeout timer is running, the PCC MUST NOT generate an error and redelegate the LSP to the PCE.  The State Timeout timer is stopped upon the redelegation.  After obtaining control of the LSP, the PCE may remove it using the procedures described in this document.&quot;&lt;br/&gt;
Ref.:&lt;/p&gt;

&lt;p&gt;So when you hit updateLsp RPC second time (PCE is not holding the delegation), ODL PCE tries to revoke delegation of the tunnel (send PCInitate message).&lt;br/&gt;
You can find a comment in the source code warning about this strange behavior, which can lead to the error, however the procedure is based on the PCE stateful initiated draft.&lt;br/&gt;
&quot;// we want to revoke delegation, different type of message&lt;br/&gt;
 // is sent because of specification by Siva&lt;br/&gt;
 // this message is also sent, when input delegate bit is set to 0&lt;br/&gt;
 // generating an error in PCC&quot;&lt;/p&gt;

&lt;p&gt;Conclusion: What you are experiencing is expected.&lt;/p&gt;</comment>
                            <comment id="45578" author="kevixw@gmail.com" created="Tue, 26 Apr 2016 04:24:21 +0000"  >&lt;p&gt;We should add more karaf log when a tunnel is removed from ODL and specify the reason for it, to help user understand the behavior in the background&lt;/p&gt;</comment>
                            <comment id="45579" author="kevixw@gmail.com" created="Fri, 29 Apr 2016 22:32:54 +0000"  >&lt;p&gt;This bug actually included two parts.&lt;/p&gt;

&lt;p&gt;The first part is the PCEP tunnel get reverted automatically in controller after you set the delegation to false.  According to Milos&#8217;s last comment, it&#8217;s actually expected.  In the 2nd update-lsp request, PCE/ODL thought the tunnel is gone, so it actually sent a LSP initiate message instead of an update message.  This is not a bug.&lt;/p&gt;

&lt;p&gt;The second part of the bug is, the XRv is returning &quot;symbolic path name missing error&quot; in the 2nd update.  Per RFC, the PCE is required to include symbolic path name in the LSP object of the initiate message(&lt;a href=&quot;https://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-00#section-3.2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-00#section-3.2&lt;/a&gt;) with a PLSP-ID set to 0.  It does not mention the inclusion of symbolic path name in update message.&lt;/p&gt;

&lt;p&gt;Looking at the initiate message in the PCAP file, both PLSP-ID are not set to 0.  I think that&apos;s the problem.  The device is look for a symbolic path with PLSP-ID set to some value, which it cannot find.  Thus it returns the value.&lt;/p&gt;

&lt;p&gt;The result what we expected from the 2nd LSP update:&lt;/p&gt;

&lt;p&gt;1. PCE/ODL tries to send an initiate message with all required values set and PLSP-ID set to 0.  The values should be get from the previous PCEP session.&lt;/p&gt;

&lt;p&gt;OR&lt;/p&gt;

&lt;p&gt;2. PCE/ODL tries to send an initiate message with PLSP-ID set to 0, while per the PCAP shows, the endpoint and ero object are missing.  It should receive a endpoint object missing or ero object missing error from the device instead.&lt;/p&gt;</comment>
                            <comment id="45580" author="milos.fabian@pantheon.tech" created="Mon, 2 May 2016 10:26:31 +0000"  >&lt;p&gt;The PCInitiate message is not supposed to re-create the tunnel, but retake a delegation as described here:&lt;/p&gt;

&lt;p&gt;&quot;In case of PCEP session failure, control over PCE-initiated LSPs reverts to the PCC at the expiration of the redelegation timeout.  To obtain control of a PCE-initiated LSP, a PCE (either the original or one of its backups) sends a PCInitiate message, including just the SRP and LSP objects, and carrying the PLSP-ID of the LSP it wants to take control of.  Receipt of a PCInitiate message with a non-zero PLSP-ID normally results in the generation of a PCErr.  If the State Timeout timer is running, the PCC MUST NOT generate an error and redelegate the LSP to the PCE.&quot;&lt;/p&gt;

&lt;p&gt;Ref.: &lt;a href=&quot;https://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-00#section-6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-00#section-6&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That&apos;s what is happening when you invoke &quot;updateLsp&quot; RPC the second time. Based on the above - ODL PCE set PLSP-ID of the tunnel. But &quot;symbolic path name&quot; inclusion is not mentioned there - for some reason it is required by XRv implementation.&lt;br/&gt;
An update message for non-delegated LSP is not send intentionally.&lt;/p&gt;</comment>
                            <comment id="45581" author="milos.fabian@pantheon.tech" created="Mon, 2 May 2016 11:06:32 +0000"  >&lt;p&gt;May be one think should be fixed in ODL -&amp;gt; the delegation retake should be invoked only for PCE-initiated tunnels. In a case of PCC-initiated non-delegated tunnel, the failure should be returned immediately.&lt;/p&gt;</comment>
                            <comment id="45582" author="kevixw@gmail.com" created="Mon, 2 May 2016 19:20:29 +0000"  >&lt;p&gt;Milos,&lt;/p&gt;

&lt;p&gt;The section you are referring is about PCEP session failure.  I don&apos;t think it applies to the situation that PCE returns the delegation.  In the RFC, I only see it saying  &quot;The PCC cannot revoke the delegation for PCE-initiated LSPs for an active PCEP session.&quot;  But it doesn&apos;t say what should happen if PCE revokes the delegation on a PCE-initiated LSP.&lt;/p&gt;

&lt;p&gt;And in &lt;a href=&quot;https://tools.ietf.org/html/draft-ietf-pce-stateful-pce-14#section-5.7.2.1&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-pce-14#section-5.7.2.1&lt;/a&gt; , it says&lt;br/&gt;
&quot;After an LSP delegation has been revoked, a PCE can no longer update&lt;br/&gt;
   LSP&apos;s parameters; an attempt to update parameters of a non-delegated&lt;br/&gt;
   LSP will result in the PCC sending a PCErr message with error-type 19&lt;br/&gt;
   (Invalid Operation), error-value 1 (attempted LSP Update Request for&lt;br/&gt;
   a non-delegated LSP) (see Section 8.5).&quot;&lt;/p&gt;

&lt;p&gt;So the problem here is, PCE is not supposed to send an initiate message to retake the delegation, as it has explicitly returned the delegation by user, it should not retake it in the background without user&apos;s acknowledge, unless user set delegation flag to true again in the second update.&lt;/p&gt;

&lt;p&gt;The expected behaviour is:&lt;br/&gt;
When trying to send the 2nd update message, ODL should still construct an update message, then return the 19-1 ERROR received from PCC.&lt;br/&gt;
Or&lt;br/&gt;
It returns this same error immediately without sending any message to PCC in the background.&lt;/p&gt;

&lt;p&gt;A redelegation should not happen here as it is not a session failure.&lt;/p&gt;</comment>
                            <comment id="45583" author="milos.fabian@pantheon.tech" created="Tue, 3 May 2016 08:06:18 +0000"  >&lt;p&gt;The same can be applied if session goes down or PCE is not currently holding a delegation - in both cases PCC become the LSP delegation holder for some time.&lt;/p&gt;

&lt;p&gt;The retaking of the delegation is done based on the user request (the second updateLsp in this particular case). The draft is not mentioning a need for a delegation flag to be set in this case.&lt;/p&gt;

&lt;p&gt;What should probably be fixed in ODL:&lt;br/&gt;
*retaking should be invoked only for PCE-initiated LSPs, otherwise return failure as you propose.&lt;br/&gt;
First, I would rather test the router&apos;s behavior with PCC-initiated LSPs.&lt;/p&gt;</comment>
                            <comment id="45584" author="kevixw@gmail.com" created="Tue, 3 May 2016 21:42:10 +0000"  >&lt;p&gt;Milos,&lt;/p&gt;

&lt;p&gt;So regarding this issue, even if user explicitly set the delegation to false in the 2nd update request, PCE will still try to retake the delegation back in this case?&lt;/p&gt;</comment>
                            <comment id="45585" author="milos.fabian@pantheon.tech" created="Wed, 4 May 2016 06:35:52 +0000"  >&lt;p&gt;(In reply to Kevin Wang from comment #15)&lt;br/&gt;
&amp;gt; Milos,&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; So regarding this issue, even if user explicitly set the delegation to false&lt;br/&gt;
&amp;gt; in the 2nd update request, PCE will still try to retake the delegation back&lt;br/&gt;
&amp;gt; in this case?&lt;/p&gt;

&lt;p&gt;Correct.&lt;/p&gt;</comment>
                            <comment id="45586" author="kevixw@gmail.com" created="Sun, 22 May 2016 08:25:51 +0000"  >&lt;p&gt;Boron:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/39197/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/39197/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="45587" author="kevixw@gmail.com" created="Wed, 25 May 2016 18:27:01 +0000"  >&lt;p&gt;Beryllium:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/39289/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/39289/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="23685">BGPCEP-445</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="13160" name="Error_6_value_14.PNG" size="112231" author="ajay1005@gmail.com" created="Tue, 19 Apr 2016 19:28:18 +0000"/>
                            <attachment id="13161" name="type_bug_5763_pcc_initiated.pcap" size="1056" author="ajay1005@gmail.com" created="Wed, 20 Apr 2016 22:44:45 +0000"/>
                            <attachment id="13162" name="type_bug_5763_pce_initiated.pcap" size="672" author="ajay1005@gmail.com" created="Wed, 20 Apr 2016 22:58:08 +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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5763</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=5763]]></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="10341"><![CDATA[Beryllium-3]]></customfieldvalue>

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

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