X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=nodemanager.py;h=8b2c6f63e1b606c2565f9b0568784ba1a466ca78;hb=0f51f7fc64906f87640def6f27a1dc732ed8f453;hp=68a8be40cd8d88846b7f157a86a01cf9eb9a68a4;hpb=fc75d6b111f5c65f11573bae5f381ac168857276;p=nodemanager.git diff --git a/nodemanager.py b/nodemanager.py index 68a8be4..8b2c6f6 100755 --- a/nodemanager.py +++ b/nodemanager.py @@ -238,10 +238,13 @@ If this is not the case, please remove the pid file %s. -- exiting""" % (other_p while True: # Main nodemanager Loop + work_beg=time.time() logger.log('nodemanager: mainloop - calling GetSlivers - period=%d random=%d'%(iperiod,irandom)) self.GetSlivers(config, plc) delay=iperiod + random.randrange(0,irandom) - logger.log('nodemanager: mainloop - sleeping for %d s'%delay) + work_end=time.time() + work_duration=int(work_end-work_beg) + logger.log('nodemanager: mainloop has worked for %s s - sleeping for %d s'%(work_duration,delay)) time.sleep(delay) except: logger.log_exc("nodemanager: failed in run")