[BGPCEP-873] BGP operational information not available Created: 21/May/19  Updated: 03/Nov/20  Resolved: 19/Jul/19

Status: Resolved
Project: bgpcep
Component/s: None
Affects Version/s: Fluorine
Fix Version/s: Sodium, Fluorine SR3, Neon SR2

Type: Bug Priority: Highest
Reporter: Luis Gomez Assignee: Robert Varga
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to BGPCEP-881 Remove OSGi dependency from bgpcep mo... Confirmed

 Description   

This is a regression detected in Flourine:

https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-all-fluorine/

https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-all-fluorine/427/robot/bgpcep-userfeatures.txt/040%20Bgp%20Functional%20Route%20Ref/Odl_To_Send_Route_Refresh/

Doing a GET on this URL:

/restconf/operational/openconfig-network-instance:network-instances/network-instance/global-bgp/openconfig-network-instance:protocols/protocol/openconfig-policy-types:BGP/example-bgp-rib

does not return anything:

{
    "errors": {
        "error": [
            {
                "error-type": "application",
                "error-tag": "data-missing",
                "error-message": "Request could not be completed because the relevant data model content does not exist "
            }
        ]
    }
}


 Comments   
Comment by Luis Gomez [ 21/May/19 ]

Looks like the same regression was recently introduced in Neon:

https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-all-neon/281/robot/bgpcep-userfeatures.txt/040%20Bgp%20Functional%20Route%20Ref/Odl_To_Send_Route_Refresh/

Comment by Luis Gomez [ 21/May/19 ]

And it has been in sodium for some time now:

https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-all-sodium/144/robot/bgpcep-userfeatures.txt/040%20Bgp%20Functional%20Route%20Ref/Odl_To_Send_Route_Refresh/

Comment by Luis Gomez [ 21/May/19 ]

This patch created the regression in neon: https://git.opendaylight.org/gerrit/#/c/81929/

The revert https://git.opendaylight.org/gerrit/#/c/82197 works good (no 404 error) according to this:

https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/bgpcep-csit-1node-gate-userfeatures-all-neon/16/robot-plugin/log.html#s1-s13

Comment by Luis Gomez [ 23/May/19 ]

Just push revert patch for stable/fluorine: https://git.opendaylight.org/gerrit/#/c/82210/

Comment by Luis Gomez [ 27/Jun/19 ]

This is now fixed in all branches except sodium because the revert patch has conflicts.

Comment by Jamo Luhrsen [ 18/Jul/19 ]

actually the sodium revert patch is now abandoned: https://git.opendaylight.org/gerrit/#/c/82223/

Comment by Robert Varga [ 18/Jul/19 ]

Having essentially redone the patch, I think the core trouble is with the topology provider part, which has lost reference registration, hence it probably is not getting properly started. At any rate, we will follow up separately.

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