[BGPCEP-992] Refactor DefaultBgpDeployer Created: 21/Nov/21  Updated: 24/Jan/24

Status: Confirmed
Project: bgpcep
Component/s: BGP
Affects Version/s: None
Fix Version/s: 0.20.7

Type: Improvement Priority: Medium
Reporter: Robert Varga Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to BGPCEP-983 PCEPTopologyDeployerImpl restarts top... Resolved
relates to BGPCEP-988 Regression with BGP Link State Resolved
relates to BGPCEP-989 Reformulate PCEPStatefulPeerProposal ... Resolved

 Description   

The changes we needed to do in BGPCEP-988 to correctly handle dependency restart were rather more extensive. This turns out to be caused by the code structure, were we end up comparing things deeply inside RIB instances.
The refactor done in BGPCEP-983 to correctly support instantiations in PCEP topology shows we could ditch a lot of those interactions were we to split the application of configuration changes into individual components – i.e. have peers listen to their configuration etc.


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