Module APCScheduler
[hide private]
[frames] | no frames]

Module APCScheduler

source code

Classes [hide private]
  ConfigFile
Generic class parser
  ConfigGrid
Personnal Glite parameters
  ConfigPerso
Personnal information
  MyConf
Personnal configuration for APCScheduler with design pattern Singleton
  ObjFileSystem
  FileFileSystem
  NoneFileSystem
  LinkFileSystem
  DirFileSystem
  FSystem
  FSystemSE
  FSystemUNIX
  SEtools
  _CopySEThread
  SuperviseProcess
Thread to supervise a process
  Process
Safe process method wait() no
  GroupProcess
si le nombre de process running est superieur a la limite :
  _ProcessSubWMS
Reparti et regule les process submit Glite sur les WMS disponibles de la VO
  SchedulerAbstract
  SchedulerGrid
  SchedulerGLITE
  LoadBalancingCE
  LoadBalCE_v1
Algos CE loadbalancing de Tristan Beau
  LoadBalCE_v2
version 1, mais retrie le tableau s'il n'est plus ordonne
  LoadBalCE_v3
Repartition au hasard sur les slots libres des CE selectionnes
  SchedulerLOCAL
  SchedulerCluster
  SchedulerBQS
  GridEngineCC
check des ressources
  SchedulerSGE
  Application
  AppliExe
  AppliPython
  _AppliParachute_TarExist
  _AppliParachute_DoTar
  _AppliParachute_State
  AppliParachute
  JobClass
  MultiJobsClass
Functions [hide private]
 
sendMailFile(File)
Mail a file
source code
 
newJob(MyAppli, scheduler='LOCAL')
Return Job object with follow default scheduler [LOCAL]
source code
 
setMail(mail)
Define mail address
source code
 
setFileConfVO(fileconf)
Define mail address
source code
 
setRepository(NameRepository)
Define repository, create it if necessary
source code
 
setVerboseLevel(level)
Set verbose level [0-20]: 0 no message, 20 all messages
source code
 
submitCmd(cmd, TpsMax=3600, verbose=True) source code
 
addLIBRARYPATH(path) source code
 
getVersion() source code
 
_initProxy(nb_hours=72) source code
 
_cancelJob(signum, frame) source code
 
_AddAlea(MyStr, NbChar) source code
 
_ListUnique(MyList) source code
 
_GetWordsAfter(buffer, keyword) source code
 
_AbsolutePathExe(MyExe) source code
 
_ConvHHMMSSInSec(time) source code
 
_FindLib(exelib, listlib) source code
 
_readFile(file) source code
 
_writeFile(file, buf) source code
 
_getFileSE(file) source code
 
_getFile(file) source code
 
_removeFinalSlash(name) source code
 
_getPath(file) source code
Variables [hide private]
  G_verbose = 2
  G_exit = False
  __package__ = None
  __warningregistry__ = {('The popen2 module is deprecated. Use...
Variables Details [hide private]

__warningregistry__

Value:
{('The popen2 module is deprecated.  Use the subprocess module.',
  <type 'exceptions.DeprecationWarning'>,
  53): True}