Package iceprod :: Package server :: Package plugins :: Module swegrid :: Class SweGrid
[hide private]
[frames] | no frames]

Class SweGrid

source code

grid.iGrid --+
             |
            SweGrid

This class represents a job on swegrid.

Instance Methods [hide private]
 
__init__(self) source code
 
GetJobIds(self)
Get the cluster AND job id for the submitted jobs.
source code
 
WriteConfig(self, job, config_file)
Write submit file to a file.
source code
 
WriteClusterFile(self, submit_status) source code
 
get_id(self, submit_status)
Parse string returned by qsub on submission to extract the id of the job cluster
source code
 
CheckQ(self, db=None)
Querie status of cluster or job on queue
source code
 
CleanQ(self, jobs=None)
Querie status of cluster on queue and clean jobs
source code
 
CheckJobStatus(self, jobs)
Querie status of job on swegrid queue
source code
 
QRemove(self, job=None)
Remove cluster or job from queue
source code
 
Clean(self, jobdict, force=False)
remove job from queue
source code

Inherited from grid.iGrid: AddArgOption, AddEnv, AddParam, CleanDir, FileName, GetActiveJobs, GetArgOpt, GetArgOptions, GetClusterId, GetEnv, GetFinishedJobs, GetHost, GetInitialdir, GetJob, GetJobList, GetLogs, GetMetadataPath, GetMonitorDB, GetParam, GetParamKeys, GetPort, GetProcessingJobs, GetProduction, GetQueue, GetQueuedJobs, GetResetJobs, GetRootDir, GetSimDBKey, GetSteering, GetSubmitHost, GetURL, IsUrl, PopJob, PostCopy, PushJob, QueueJobs, SelfPickle, SetCopyClass, SetHost, SetInitialdir, SetMetadataPath, SetMonitorDB, SetPort, SetProduction, SetQueue, SetRootDir, SetSimDBKey, SetStatus, SetSteering, SetSubmitHost, SetURL, Submit, Suffix, UpdateMetadata, format_arg, jobfinalize, reset_old_jobs, urlcopy, wait

Inherited from grid.iGrid (private): _submit

Class Variables [hide private]

Inherited from grid.iGrid: CopyStatusEnum

Method Details [hide private]

__init__(self)
(Constructor)

source code 
Overrides: grid.iGrid.__init__

GetJobIds(self)

source code 

Get the cluster AND job id for the submitted jobs.

Returns:
a list of jobs with their cluster and job id in the condor format None if no jobs have been submitted or if submission failed.
Overrides: grid.iGrid.GetJobIds

WriteConfig(self, job, config_file)

source code 

Write submit file to a file.

Parameters:
  • config_file - path to file were submit file will be written

get_id(self, submit_status)

source code 

Parse string returned by qsub on submission to extract the id of the job cluster

Parameters:
  • submit_status - string returned by condor_submit

CheckQ(self, db=None)

source code 

Querie status of cluster or job on queue

Overrides: grid.iGrid.CheckQ

CleanQ(self, jobs=None)

source code 

Querie status of cluster on queue and clean jobs

Overrides: grid.iGrid.CleanQ

CheckJobStatus(self, jobs)

source code 

Querie status of job on swegrid queue

Overrides: grid.iGrid.CheckJobStatus

QRemove(self, job=None)

source code 

Remove cluster or job from queue

Overrides: grid.iGrid.QRemove

Clean(self, jobdict, force=False)

source code 

remove job from queue

Overrides: grid.iGrid.Clean