X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=account.py;h=b1956d362ef504bf0dca41659be45046a20a46b9;hb=e7b8a9d95fe29760aa84f23cde8c136592c92f38;hp=063b6d0b2fba10932194539dc827835d65a2ed91;hpb=58ef15201bfdb586fcf06fba278904dc1e383172;p=nodemanager.git diff --git a/account.py b/account.py index 063b6d0..b1956d3 100644 --- a/account.py +++ b/account.py @@ -98,8 +98,8 @@ class Account: """ Write to my authorized_keys file. """ - logger.verbose('account: configuring %s' % self.name) new_keys = rec['keys'] + logger.verbose('account: configuring {} with {} keys'.format(self.name, len(new_keys))) if new_keys != self.keys: # get the unix account info gid = grp.getgrnam("slices")[2] @@ -207,7 +207,7 @@ class Worker: if rec['reservation_alive']: # this sliver has the lease, it is safe to start it if not self.is_running(): - self.start() + self.start(rec) else: self.configure(rec) else: # not having the lease, do not start it @@ -217,7 +217,7 @@ class Worker: # in a reservable node else: if not self.is_running() or next_class != curr_class: - self.start() + self.start(rec) else: self.configure(rec)