From: Alessandro Boch Date: Mon, 1 Jul 2013 19:33:23 +0000 (-0700) Subject: On container removal, all container flows should be uninstalled X-Git-Tag: releasepom-0.1.0~323^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=025f7e1bbbc05faccb2bdc146d0509953cfbd598;hp=3c8c7171aa9a2fdf322b85cf104ae551665aa0d8;ds=sidebyside On container removal, all container flows should be uninstalled - Have FRM uninstall all the flows on bundle stop Signed-off-by: Alessandro Boch --- diff --git a/opendaylight/forwardingrulesmanager/implementation/src/main/java/org/opendaylight/controller/forwardingrulesmanager/internal/ForwardingRulesManagerImpl.java b/opendaylight/forwardingrulesmanager/implementation/src/main/java/org/opendaylight/controller/forwardingrulesmanager/internal/ForwardingRulesManagerImpl.java index e9c0edc3bd..d4588d620b 100644 --- a/opendaylight/forwardingrulesmanager/implementation/src/main/java/org/opendaylight/controller/forwardingrulesmanager/internal/ForwardingRulesManagerImpl.java +++ b/opendaylight/forwardingrulesmanager/implementation/src/main/java/org/opendaylight/controller/forwardingrulesmanager/internal/ForwardingRulesManagerImpl.java @@ -2191,11 +2191,10 @@ public class ForwardingRulesManagerImpl implements IForwardingRulesManager, Port * Function called by the dependency manager before the services exported by * the component are unregistered, this will be followed by a "destroy ()" * calls - * */ void stop() { - // Set graceful stop flag stopping = true; + uninstallAllFlowEntries(); } public void setFlowProgrammerService(IFlowProgrammerService service) {