Description
Current implementation of table overwrite is not correct, as it does not actually wipe effective-rib-in table before creating it afresh.
This is slightly problematic, because it relies heavily on delta logic, forcing instantiations of DataObjectModifications. Furthermore it side-steps the need for RIBSupport to allow routes to be extract from before- and after-state, which is required for BGP-495.
Add support for adj-rib-in route extraction and fix writeTable() so that it wipes the table and re-creates all required routes.
Attachments
Issue Links
- blocks
-
BGPCEP-853 Move RIB to be independent
-
- Resolved
-
-
BGPCEP-495 Support for BGP Persistance
- Confirmed
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 78885,4 | Fix EffectiveRibInWriter.writeTable() | master | bgpcep | Status: MERGED | +2 | +1 |