[NETCONF-91] ODL assumes netconf interleave capability Created: 27/Oct/15  Updated: 10/May/22

Status: Confirmed
Project: netconf
Component/s: netconf
Affects Version/s: None
Fix Version/s: None

Type: Bug
Reporter: Wojciech Dec Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Relates
relates to NETCONF-878 NETCONF event stream in RESTCONF Open
External issue ID: 4532

 Description   

The ODL Netconf client isn't checking for "interleave" (RFC 5277) capability being in the server offered capabilities, and assumes it to be there. This causes failures when ODL sends RPCs and Notification requests on the same session (the server device rejects these).

Issue observed in Lithium SR2.



 Comments   
Comment by wang senxiao [ 11/Nov/16 ]

(In reply to Wojciech Dec from comment #0)
> The ODL Netconf client isn't checking for "interleave" (RFC 5277) capability
> being in the server offered capabilities, and assumes it to be there. This
> causes failures when ODL sends RPCs and Notification requests on the same
> session (the server device rejects these).
>
> Issue observed in Lithium SR2.

Hi Wojciech,
Does this bug has been solved in the lastest Boron? If not, could you please provide more details or the step you try which how the bug occured.

Comment by Wojciech Dec [ 11/Nov/16 ]

Last tried with Be, where it still wasn't fixed. However a quick search of the latest netconf master shows no relevant hits for the "interleave" keyword, so it does not appear to be solved.

To be specific: urn:ietf:params:netconf:capability:interleave:1.0 capability,
allows the client to get send RPCs while a notification subscription is active. The ODL netconf client must not assume that this capability is on the server unless it is advertised by the server, and clearly there is no such check.

Generated at Wed Feb 07 20:14:09 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.