def configureFromSection(self, mySection): """ reload from CS """ PilotDirector.configureFromSection(self, mySection) self.gridEnv = gConfig.getValue(mySection + '/GridEnv', self.gridEnv) if not self.gridEnv: # No specific option found, try a general one setup = gConfig.getValue('/DIRAC/Setup', '') if setup: instance = gConfig.getValue( '/DIRAC/Setups/%s/WorkloadManagement' % setup, '') if instance: self.gridEnv = gConfig.getValue( '/Systems/WorkloadManagement/%s/GridEnv' % instance, '') self.resourceBrokers = gConfig.getValue(mySection + '/ResourceBrokers', self.resourceBrokers) self.cpuPowerRef = gConfig.getValue(mySection + '/CPUPowerRef', self.cpuPowerRef) self.requirements = gConfig.getValue(mySection + '/Requirements', self.requirements) self.rank = gConfig.getValue(mySection + '/Rank', self.rank) self.fuzzyRank = gConfig.getValue(mySection + '/FuzzyRank', self.fuzzyRank)
def configureFromSection( self, mySection ): """ reload from CS """ PilotDirector.configureFromSection( self, mySection ) self.computingElementList = gConfig.getValue( mySection+'/ComputingElements' , self.computingElementList ) self.addComputingElement( self.computingElementList ) self.siteName = gConfig.getValue( mySection+'/SiteName' , self.siteName )
def configureFromSection( self, mySection ): """ reload from CS """ PilotDirector.configureFromSection( self, mySection ) self.computingElementList = gConfig.getValue( mySection+'/ComputingElements' , self.computingElementList ) self.addComputingElement( self.computingElementList ) self.siteName = gConfig.getValue( mySection+'/SiteName' , self.siteName )
def configureFromSection( self, mySection ): """ reload from CS """ PilotDirector.configureFromSection( self, mySection ) self.gridEnv = gConfig.getValue( mySection + '/GridEnv', self.gridEnv ) if not self.gridEnv: # No specific option found, try a general one setup = gConfig.getValue( '/DIRAC/Setup', '' ) if setup: instance = gConfig.getValue( '/DIRAC/Setups/%s/WorkloadManagement' % setup, '' ) if instance: self.gridEnv = gConfig.getValue( '/Systems/WorkloadManagement/%s/GridEnv' % instance, '' ) self.resourceBrokers = gConfig.getValue( mySection + '/ResourceBrokers' , self.resourceBrokers ) self.cpuPowerRef = gConfig.getValue( mySection + '/CPUPowerRef' , self.cpuPowerRef ) self.requirements = gConfig.getValue( mySection + '/Requirements' , self.requirements ) self.rank = gConfig.getValue( mySection + '/Rank' , self.rank ) self.fuzzyRank = gConfig.getValue( mySection + '/FuzzyRank' , self.fuzzyRank )
def configureFromSection(self, mySection): """ reload from CS """ PilotDirector.configureFromSection(self, mySection) self.gridEnv = gConfig.getValue(mySection + "/GridEnv", self.gridEnv) if not self.gridEnv: # No specific option found, try a general one setup = gConfig.getValue("/DIRAC/Setup", "") if setup: instance = gConfig.getValue("/DIRAC/Setups/%s/WorkloadManagement" % setup, "") if instance: self.gridEnv = gConfig.getValue("/Systems/WorkloadManagement/%s/GridEnv" % instance, "") self.resourceBrokers = gConfig.getValue(mySection + "/ResourceBrokers", self.resourceBrokers) self.cpuPowerRef = gConfig.getValue(mySection + "/CPUPowerRef", self.cpuPowerRef) self.requirements = gConfig.getValue(mySection + "/Requirements", self.requirements) self.rank = gConfig.getValue(mySection + "/Rank", self.rank) self.fuzzyRank = gConfig.getValue(mySection + "/FuzzyRank", self.fuzzyRank)