Upgrade embedded Apache Karaf to version 4.0
Description
Acceptance / Success Criteria
None
blocks
depends on
Lucidchart Diagrams
Activity
Show:

Seth Leger July 10, 2017 at 8:05 PM
Also, here's an earlier incarnation of a similar problem and the commits for it are not present in Karaf 2.4.X, only Karaf 3.0.0+.

Seth Leger July 10, 2017 at 7:13 PM
One of the major problems solved by this upgrade is that Karaf startup should be much more reliable, probably because this bugfix is included in Karaf 4.0.8:

Seth Leger June 14, 2017 at 10:34 AM
Issues with flapping osgi-pluginmanager services have been fixed. PR has been merged, marking as fixed.

Seth Leger May 10, 2017 at 6:08 PM
This is being blocked by flapping in registering the Jersey REST services for the featuremgr and pluginmgr services. Here is a sample stack trace:
To sync up the versions of Apache Karaf used on OpenNMS and Minion, we need to upgrade the Karaf embedded in OpenNMS to version 4.
This will give us several years of bugfixes and dependency management enhancements and will make it easier to maintain features since we only have to target a single version of the container.