def __init__(self, spec): ProcessGroup.__init__(self, spec, logger) if not self.kernel: self.kernel = "default" self.building_nodes = [] self.pinging_nodes = [] self.nodefile = tempfile.mkstemp() os.write(self.nodefile[0], " ".join(self.location)) os.chmod(self.nodefile[1], stat.S_IRUSR|stat.S_IWUSR|stat.S_IRGRP| stat.S_IROTH) os.close(self.nodefile[0])
def simulator_init(self, spec, log): """Used by BBSimulator to be able to extend BBProcessGroup and pass through correct logger""" ProcessGroup.__init__(self, spec, log) if not self.kernel: self.kernel = "default" self.building_nodes = [] self.pinging_nodes = [] self.nodefile = tempfile.mkstemp() os.write(self.nodefile[0], " ".join(self.location)) os.close(self.nodefile[0])
def simulator_init(self, spec, log): """Used by BBSimulator to be able to extend BBProcessGroup and pass through correct logger""" ProcessGroup.__init__(self, spec, log) if not self.kernel: self.kernel = "default" self.building_nodes = [] self.pinging_nodes = [] self.nodefile = tempfile.mkstemp() os.write(self.nodefile[0], " ".join(self.location)) os.close(self.nodefile[0])
def __init__(self, spec): ProcessGroup.__init__(self, spec, logger) if not self.kernel: self.kernel = "default" self.building_nodes = [] self.pinging_nodes = [] self.nodefile = tempfile.mkstemp() os.write(self.nodefile[0], " ".join(self.location)) os.chmod(self.nodefile[1], stat.S_IRUSR | stat.S_IWUSR | stat.S_IRGRP | stat.S_IROTH) os.close(self.nodefile[0])
def __init__(self, spec): ProcessGroup.__init__(self, spec) self.nodect = spec.get("nodect", None)
def __init__(self, spec): ProcessGroup.__init__(self, spec, logger) self.nodect = None self.script_id = None
def __init__(self, spec): ProcessGroup.__init__(self, spec, logger) self.nodect = None self.script_id = None
def __init__(self, spec): spec['forker'] = "user_script_forker" ProcessGroup.__init__(self, spec) self.nodefile = "" self.label = "%s/%s/%s" %(self.jobid, self.user, self.id) self.start()
def __init__(self, spec): ProcessGroup.__init__(self, spec, logger) self.signals = []
def __init__(self, spec): ProcessGroup.__init__(self, spec) self.nodect = spec.get("nodect", None)
def __init__(self, spec): ProcessGroup.__init__(self, spec, logger) self.signals = []
def __init__(self, spec): ProcessGroup.__init__(self, spec, logger) self.nodefile = "" self.start()
def __init__(self, spec): spec['forker'] = "user_script_forker" ProcessGroup.__init__(self, spec) self.nodefile = "" self.label = "%s/%s/%s" %(self.jobid, self.user, self.id) self.start()
def __init__(self, spec): spec['forker'] = "cluster_run_forker" ProcessGroup.__init__(self, spec) self.nodefile = "" self.start()