From e953e7c3becd7b8cebcf9df43ec2b78958f48102 Mon Sep 17 00:00:00 2001 From: Johannes Findeisen Date: Mon, 4 Nov 2013 05:39:51 +0100 Subject: [PATCH] added job_wins and job_fails to Job for overall accounting and stats --- linspector/core/job.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/linspector/core/job.py b/linspector/core/job.py index 2eb69d5..23511d3 100644 --- a/linspector/core/job.py +++ b/linspector/core/job.py @@ -36,11 +36,12 @@ class Job: self.core = core self.taskList = taskList self.hostgroup = hostgroup - #TODO: limit the size of this list; else it is a memory leak self.jobInfos = [] self.jobIndex = -1 self.jobInfoSize = 10 self.jobThreshold = 0 + self.job_fails = 0 + self.job_wins = 0 self._enabled = True def __str__(self): @@ -83,7 +84,9 @@ class Job: # Decrement the counter (default) logger.debug("Threshold Decrement") self.jobThreshold -= 1 + self.job_wins += 1 else: + self.job_fails += 1 self.jobThreshold += 1 if self.jobThreshold >= serviceThreshold: