There was a behavior change in Karaf [0] because of which restarting
the container now requires the system property karaf.restart to be
set to true in addition to karaf.restart.jvm property. Update
controller restart logic on quarantined condition for the same.
[0] https://issues.apache.org/jira/browse/KARAF-5179
Change-Id: I7b93eb87f53870efea70f2c9a9b82eeca783aa0b
Signed-off-by: Ajay Lele <ajayslele@gmail.com>
// restart the entire karaf container
LOG.warn("Restarting karaf container");
System.setProperty("karaf.restart.jvm", "true");
+ System.setProperty("karaf.restart", "true");
bundleContext.getBundle(0).stop();
});
}