remove unnecessary import of bridgeconfig; remove old vsys_iplist stuff
smbaker [Wed, 16 Jan 2013 01:42:58 +0000 (17:42 -0800)]
apps/gacks/gackshandler_plc.py

index 3bcee22..283bc9c 100644 (file)
@@ -1,4 +1,3 @@
-import bridgeconfig
 import functools
 import xmlrpclib
 import logging
@@ -344,21 +343,6 @@ class GacksPLCHandler(GacksHandler):
         self.mylogger().info("adding slice %s tag %s, value=%s" % (sliceName, tagName, str(value)))
         self.plcServer.AddSliceTag(self.plcAuth, sliceName, tagName, value)
 
-    def getMasterNode(self, sliceName):
-        self.connectToPlc()
-        filter = {"tagname": "vsys_ipList", "name": sliceName}
-        return_fields = ["value"]
-        t = self.plcServer.GetSliceTags(self.plcAuth, filter, return_fields)
-        if not t:
-            # no tags found
-            return None
-        ipList = t[0]["value"]
-        masterNode = ipList.split(",")[0]
-        if not masterNode:
-            # this probably happened because ipList was ""
-            return None
-        return masterNode
-
     def gen_key(self):
         fn = "/tmp/tempkey"  # FIXME - exploitable
 
@@ -422,23 +406,6 @@ class GacksPLCHandler(GacksHandler):
 
         self.updateSliceTag(sliceName, "vsys_ipList", "")
 
-    def updateIPList(self, sliceName, nodes):
-        self.connectToPlc()
-
-        filter = {"tagname": "vsys_ipList", "name": sliceName}
-        return_fields = ["slice_tag_id", "value"]
-        t = self.plcServer.GetSliceTags(self.plcAuth, filter, return_fields)
-        tag_id = t[0]["slice_tag_id"]
-
-        # this really needs to somehow keep the same master node.  right
-        # now, the first node in the list can change.
-        ipList = ""
-        for i in nodes:
-           ipList = ipList + i + ","
-        ipList = ipList[0:len(ipList)-1]
-
-        self.updateSliceTag(sliceName, "vsys_ipList", ipList)
-
     def setSliceImage(self, sliceName, image):
         if (image=="default"):
             # for the "default" image, we want to remove the vref tag.