From 8766888a8d2c0366a5db1868913bab88d6f48795 Mon Sep 17 00:00:00 2001
From: Srinivasan Ramasubramanian <srini@bigswitch.com>
Date: Wed, 25 Jul 2012 19:43:27 -0700
Subject: [PATCH] Delete all links from storage when transitioning to master
 role.

---
 .../linkdiscovery/internal/LinkDiscoveryManager.java             | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java
index e143848a1..2d2c83115 100644
--- a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java
+++ b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java
@@ -1550,6 +1550,7 @@ public class LinkDiscoveryManager
         switch(newRole) {
             case MASTER:
                 if (oldRole == Role.SLAVE) {
+                    clearAllLinks();
                     log.debug("Sending LLDPs " +
                             "to HA change from SLAVE->MASTER");
                     sendLLDPs();
-- 
GitLab