Description
Some of bgpcep modules use OSGi service registry, which prevents them being run in non-OSGi environments (ex. odl-simple, lighty.io).
[0] had attempted to solve this but it resulted in a regression [1] and so the patch was reverted. Opening this ticket to track correct solution for this problem.
Attachments
Issue Links
- blocks
-
CONTROLLER-2000 Deprecate odl-controller-blueprint
-
- Confirmed
-
- relates to
-
BGPCEP-873 BGP operational information not available
-
- Resolved
-
There are no Sub-Tasks for this issue.
Gerrit Reviews
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 89739,16 | Convert config-loader to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 93127,2 | Convert programming-impl to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 93128,12 | Remove blueprint from routing-policy-config-loader | master | bgpcep | Status: MERGED | +2 | +1 |
| 93129,12 | Remove blueprint from bmp-monitors-config-loader | master | bgpcep | Status: MERGED | +2 | +1 |
| 93130,11 | Remove blueprint from protocols-config-loader | master | bgpcep | Status: MERGED | +2 | +1 |
| 93131,11 | Remove blueprint from topology-config-loader | master | bgpcep | Status: MERGED | +2 | +1 |
| 93569,1 | Convert data-change-counter to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 93585,3 | Convert bgp-parser-impl to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 93586,1 | Remove blueprint from pcep-base-parser | master | bgpcep | Status: MERGED | +2 | +1 |
| 93683,1 | Remove hand-written ServiceLoader services | master | bgpcep | Status: MERGED | +2 | +1 |
| 93684,2 | Remove blueprint from bgp-openconfig-rp-statement | master | bgpcep | Status: MERGED | +2 | +1 |
| 93685,4 | Eliminate blueprint from bgp-openconfig-rp-spi | master | bgpcep | Status: MERGED | +2 | +1 |
| 93687,1 | Convert bgp-route-target to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 93689,6 | Convert BGP extensions to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 93705,9 | Refactor BGPTableTypeRegistryProviderActivator | master | bgpcep | Status: MERGED | +2 | +1 |
| 93711,9 | Convert bgp-flowspec to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 93712,10 | Convert rsvp-spi to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 93719,1 | Remove blueprint from rsvp-impl | master | bgpcep | Status: MERGED | +2 | +1 |
| 93741,1 | Convert openconfig-rp-impl to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 93742,1 | Fix OSGiRSVPExtensionConsumerContext whiteboard | master | bgpcep | Status: MERGED | +2 | +1 |
| 93743,1 | Fix OSGiBGPTableTypeRegistryConsumer whiteboard | master | bgpcep | Status: MERGED | +2 | +1 |
| 93755,7 | Convert graph-impl to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 93756,3 | Remove unused blueprint | master | bgpcep | Status: MERGED | +2 | +1 |
| 93757,6 | Convert algo-impl to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 93773,2 | Convert bgp-rib-spi to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 96127,5 | Use OSGi DS in bgp-parser-spi | master | bgpcep | Status: MERGED | +2 | +1 |
| 96594,5 | Convert bmp-parser-impl to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 96690,2 | Convert bmp-spi to OSGi DS | master | bgpcep | Status: MERGED | +2 | +1 |
| 96714,1 | Split out DefaultBmpSessionFactory wiring | master | bgpcep | Status: MERGED | +2 | +1 |
| 96715,1 | Split out BmpDispatcherImpl | master | bgpcep | Status: MERGED | +2 | +1 |
| 96716,1 | Split out BmpDeployerImpl | master | bgpcep | Status: MERGED | +2 | +1 |
| 97570,1 | Fix BmpDeployerImpl activation | master | bgpcep | Status: MERGED | +2 | +1 |