Esempio n. 1
0
    def __init__(self):
        """
        Actual variable initialization
        in initMonitor
        """

        self.pid = None
        self.uid = os.getuid()
        self.monitorBase = "ps -p %i -o pid,ppid,rss,pcpu,pmem,cmd -ww | grep %i"
        self.pssMemoryCommand = "awk '/^Pss/ {pss += $2} END {print pss}' /proc/%i/smaps"
        self.monitorCommand = None
        self.currentStepSpace = None
        self.currentStepName = None

        self.rss = []
        self.pcpu = []
        self.pmem = []

        self.maxPSS = None
        self.softTimeout = None
        self.hardTimeout = None
        self.logPath = None
        self.startTime = None
        self.killRetry = False  # will trigger a hard (SIGTERM) instead of soft kill

        self.watchStepTypes = []

        self.disableStep = False

        WMRuntimeMonitor.__init__(self)

        return
Esempio n. 2
0
    def __init__(self):
        """
        Actual variable initialization
        in initMonitor
        """

        self.pid              = None
        self.uid              = os.getuid()
        #self.grabCommand      = "ps -u %i -o pid,ppid,rss,vsize,pcpu,pmem,cmd |grep %s |grep -v grep"
        self.monitorBase      = "ps -p %i -o pid,ppid,rss,vsize,pcpu,pmem,cmd -ww |grep %i"
        self.monitorCommand   = None
        self.currentStepSpace = None
        self.currentStepName  = None

        self.rss   = []
        self.vsize = []
        self.pcpu  = []
        self.pmem  = []

        self.maxRSS   = None
        self.maxVSize = None
        self.logPath  = None

        self.watchStepTypes = []

        self.disableStep = False

        WMRuntimeMonitor.__init__(self)


        return
Esempio n. 3
0
    def __init__(self):
        """
        Actual variable initialization
        in initMonitor
        """

        self.pid = None
        self.uid = os.getuid()
        self.monitorBase = "ps -p %i -o pid,ppid,rss,vsize,pcpu,pmem,cmd -ww | grep %i"
        self.monitorCommand = None
        self.currentStepSpace = None
        self.currentStepName = None

        self.rss = []
        self.vsize = []
        self.pcpu = []
        self.pmem = []

        self.maxRSS = None
        self.maxVSize = None
        self.softTimeout = None
        self.hardTimeout = None
        self.logPath = None
        self.startTime = None

        self.watchStepTypes = []

        self.disableStep = False

        WMRuntimeMonitor.__init__(self)

        return
Esempio n. 4
0
 def __init__(self):
     self.startTime = None
     self.currentStep = None
     self.currentStepName = None
     self.currentStepSpace = None
     self.task = None
     self.job = None
     self.dashboardInfo = None
     WMRuntimeMonitor.__init__(self)
Esempio n. 5
0
 def __init__(self):
     self.startTime = None
     self.currentStep = None
     self.currentStepName = None
     self.currentStepSpace = None
     self.task = None
     self.job = None
     self.dashboardInfo = None
     WMRuntimeMonitor.__init__(self)
Esempio n. 6
0
 def __init__(self):
     self.startTime = None
     self.currentStep = None
     self.currentStepName = None
     self.currentStepSpace = None
     self.softTimeOut = None
     self.hardTimeOut = None
     self.killFlag = False
     self.cmsswFile = None
     WMRuntimeMonitor.__init__(self)
Esempio n. 7
0
 def __init__(self):
     self.startTime = None
     self.currentStep = None
     self.currentStepName = None
     self.currentStepSpace = None
     self.softTimeOut = None
     self.hardTimeOut = None
     self.killFlag = False
     self.cmsswFile = None
     WMRuntimeMonitor.__init__(self)