diff --git a/src/main/java/net/floodlightcontroller/core/internal/Controller.java b/src/main/java/net/floodlightcontroller/core/internal/Controller.java index 0592a826ea2885d381ef45c1f6665c3be1c5861d..d61231fa66a1e94b44b14e84bf850d3162152b80 100644 --- a/src/main/java/net/floodlightcontroller/core/internal/Controller.java +++ b/src/main/java/net/floodlightcontroller/core/internal/Controller.java @@ -369,6 +369,10 @@ public class Controller implements IFloodlightProviderService, Role oldRole = this.role; this.role = role; + if (role == Role.MASTER) { + updateAllInactiveSwitchInfo(); + } + log.debug("Submitting role change request to role {}", role); roleChanger.submitRequest(connectedSwitches, role);