ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CRAB/python/SchedulerGlidein.py
Revision: 1.4
Committed: Tue Apr 22 16:18:00 2008 UTC (17 years ago) by spiga
Content type: text/x-python
Branch: MAIN
CVS Tags: CRAB_2_2_0_pre11
Changes since 1.3: +3 -3 lines
Log Message:
removed eval usage for dlsDest

File Contents

# User Rev Content
1 ewv 1.1 from SchedulerCondorCommon import SchedulerCondorCommon
2     import common
3    
4 spiga 1.4 __revision__ = "$Id: SchedulerGlidein.py,v 1.3 2008/04/17 21:23:52 ewv Exp $"
5     __version__ = "$Revision: 1.3 $"
6 ewv 1.1
7     class SchedulerGlidein(SchedulerCondorCommon):
8     def __init__(self):
9     SchedulerCondorCommon.__init__(self,"GLIDEIN")
10     return
11    
12     def sched_parameter(self,i,task):
13     """
14     Return scheduler-specific parameters
15     """
16     jobParams = SchedulerCondorCommon.sched_parameter(self,i,task)
17    
18 spiga 1.4 seDest = self.blackWhiteListParser.cleanForBlackWhiteList(task.jobs[i-1]['dlsDestination'])
19 ewv 1.1 #ceDest = self.getCEfromSE(seDest)
20    
21     # FIXME: Translate seDest into glidein name using SiteDB
22    
23 ewv 1.2 jobParams += '+DESIRED_Sites = "T2_US_UCSD"; '
24 ewv 1.1 jobParams += '+DESIRED_Archs = "INTEL,X86_64"; '
25     jobParams += "Requirements = stringListMember(GLIDEIN_Site,DESIRED_Sites) && stringListMember(Arch,DESIRED_Archs); "
26    
27     common._db.updateTask_({'jobType':jobParams})
28     return jobParams # Not sure I even need to return anything