Thsi appears to be a typo.
[nodemanager.git] / sliver_vs.py
index cb80f7b..69f41dd 100644 (file)
@@ -158,7 +158,7 @@ class Sliver_VS(accounts.Account, vserver.VServer):
             else: 
                 os.waitpid(child_pid, 0)
                 self.initscriptchanged = False
-        else: logger.log('sliver_vs: not starting, is not enabled', name=self.name)
+        else: logger.log_exc('sliver_vs: not starting, is not enabled', name=self.name)
 
     def stop(self):
         logger.log('sliver_vs: %s: stopping' % self.name)
@@ -240,12 +240,9 @@ class Sliver_VS(accounts.Account, vserver.VServer):
 
             if self.is_running():
                 logger.log("sliver_vs: %s: Setting name to %s" % (self.name, self.slice_id)) 
-                self.setname(self.slice_id) 
-                ### Sapan's change needs more work 
-                # raise IOException, file does not get created
-                # might be that /etc/vservers is not available here, are we in the chroot ?
-                #logger.log("sliver_vs: %s: Storing slice id of %s for PlanetFlow" % (self.name, self.slice_id))
-                #file('/etc/vservers/%s/slice_id' % self.name, 'w').write(self.slice_id)
+                #self.setname(self.slice_id) 
+                logger.log("sliver_vs: %s: Storing slice id of %s for PlanetFlow" % (self.name, self.slice_id))
+                file('/etc/vservers/%s/slice_id' % self.name, 'w').write("%d"%self.slice_id)
 
             if self.enabled == False:
                 self.enabled = True