示例#1
0
 def __init__(self,inifile,optionsDict=None):
   global valid_options
   self.inifile = inifile
   self.ini_section = "Factory"
   if optionsDict != None:
     valid_options = optionsDict
   Condor.__init__(self,self.inifile,self.ini_section,valid_options[self.ini_section])
   self.glidein = Glidein(self.inifile,self.ini_section,valid_options[self.ini_section])
   self.config_entries_list = {} # Config file entries elements
   self.wms      = None
   self.frontend = None
   self.get_wms()
   self.not_validated = True
示例#2
0
文件: Submit.py 项目: Akel/glideinWMS
  def __init__(self,inifile,optionsDict=None):
    global valid_options
    self.inifile = inifile
    self.ini_section = "Submit"
    if optionsDict != None:
      valid_options = optionsDict
    Condor.__init__(self,self.inifile,self.ini_section,valid_options[self.ini_section])
    self.schedd_name_suffix = "jobs"
    self.daemon_list = "SCHEDD"
    self.frontend      = None     # VOFrontend object
    self.usercollector = None     # User collector object
    self.colocated_services = []

    self.not_validated = True
示例#3
0
 def __init__(self,inifile,optionsDict=None):
   global valid_options
   self.inifile = inifile
   self.ini_section = "WMSCollector"
   if optionsDict != None:
     valid_options = optionsDict
   Condor.__init__(self,self.inifile,self.ini_section,valid_options[self.ini_section])
   self.not_validated = True
   self.use_gridmanager = True
   self.schedd_name_suffix = "glideins"
   self.daemon_list = "COLLECTOR, NEGOTIATOR, SCHEDD"
   self.colocated_services = []
   self.frontend      = None     # VOFrontend object
   self.factory       = None     # Factory object
   self.usercollector = None     # User collector object
   self.privsep       = None     # Privilege Separation object
示例#4
0
  def __init__(self,inifile,optionsDict=None):
    global valid_options
    self.inifile = inifile
    self.ini_section = "VOFrontend"
    if optionsDict != None:
      valid_options = optionsDict
    Condor.__init__(self,self.inifile,self.ini_section,valid_options[self.ini_section])
    self.daemon_list = "" 
    self.colocated_services = []
    self.not_validated = True  # switch so we only validate once

    #-- instances of other services ---
    self.glidein = Glidein.Glidein(self.inifile,self.ini_section,valid_options[self.ini_section])
    self.wms           = None
    self.factory       = None
    self.usercollector = None
    self.submit        = None
示例#5
0
  def __init__(self,inifile,optionsDict=None):
    global valid_options
    self.inifile = inifile
    self.ini_section = "UserCollector"
    if optionsDict != None:
      valid_options = optionsDict
    Condor.__init__(self,self.inifile,self.ini_section,valid_options[self.ini_section])
    #self.certificates = self.option_value(self.ini_section,"certificates")
    self.daemon_list = "COLLECTOR, NEGOTIATOR"
    self.colocated_services = []

    self.wmscollector = None  # WMS collector object
    self.factory      = None  # Factory object
    self.submit       = None  # submit object
    self.frontend     = None  # VOFrontend object

    self.not_validated = True
示例#6
0
  def __init__(self,inifile,optionsDict=None):
    global valid_options
    self.inifile = inifile
    self.ini_section = "Submit"
    if inifile == "template":  # for creating actions not requiring ini file
      return
    if optionsDict != None:
      valid_options = optionsDict
    Condor.__init__(self,self.inifile,self.ini_section,valid_options[self.ini_section])
    self.userjob_classads_required = True
    self.schedd_name_suffix = "jobs"
    self.daemon_list = "SCHEDD"
    self.frontend      = None     # VOFrontend object
    self.usercollector = None     # User collector object
    self.colocated_services = []

    self.not_validated = True