X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sliver_vs.py;h=bed3e62da81d72bdf2066387c42fc896e4484dfd;hb=refs%2Fheads%2F1.5;hp=5ed8f8fa7c90c2fe8c53d5e6d2fc4a4b8beacf82;hpb=e4dadb3e4da34a59d17d79c865f55e34a575915f;p=nodemanager.git diff --git a/sliver_vs.py b/sliver_vs.py index 5ed8f8f..bed3e62 100644 --- a/sliver_vs.py +++ b/sliver_vs.py @@ -50,7 +50,7 @@ class Sliver_VS(accounts.Account, vserver.VServer): except Exception, err: if not isinstance(err, vserver.NoSuchVServer): # Probably a bad vserver or vserver configuration file - logger.log_exc() + logger.log_exc(rec['name']) logger.log('%s: recreating bad vserver' % rec['name']) self.destroy(rec['name']) self.create(rec['name'], rec['vref']) @@ -92,7 +92,7 @@ class Sliver_VS(accounts.Account, vserver.VServer): try: self.chroot_call(install_initscript) self.initscriptchanged = True - except: logger.log_exc() + except: logger.log_exc(self.name) accounts.Account.configure(self, rec) # install ssh keys @@ -127,9 +127,9 @@ class Sliver_VS(accounts.Account, vserver.VServer): logger.log('%s: computing disk usage: ended' % self.name) self.disk_usage_initialized = True vserver.VServer.set_disklimit(self, max(disk_max, self.disk_blocks)) - except OSError: + except: logger.log('%s: failed to set max disk usage' % self.name) - logger.log_exc() + logger.log_exc(self.name) # get/set the min/soft/hard values for all of the vserver # related RLIMITS. Note that vserver currently only