BUG-8143: issue a JVM restart 85/60485/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 17 Jul 2017 13:03:50 +0000 (15:03 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 17 Jul 2017 13:03:50 +0000 (15:03 +0200)
Instead of just restarting the OSGi framework, instruct karaf to
re-execute the JVM.

Change-Id: I10709f61b71d578e4677a5948c23e38f9871c6a1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/config/yang/config/actor_system_provider/impl/ActorSystemProviderImpl.java

index 95c37f5..5b6e447 100644 (file)
@@ -56,10 +56,9 @@ public class ActorSystemProviderImpl implements ActorSystemProvider, AutoCloseab
         actorSystem.actorOf(QuarantinedMonitorActor.props(() -> {
             // restart the entire karaf container
             LOG.warn("Restarting karaf container");
-            System.setProperty("karaf.restart", "true");
+            System.setProperty("karaf.restart.jvm", "true");
             bundleContext.getBundle(0).stop();
         }), QuarantinedMonitorActor.ADDRESS);
-
     }
 
     @Override

©2013 OpenDaylight, A Linux Foundation Collaborative Project. All Rights Reserved.
OpenDaylight is a registered trademark of The OpenDaylight Project, Inc.
Linux Foundation and OpenDaylight are registered trademarks of the Linux Foundation.
Linux is a registered trademark of Linus Torvalds.