Example #1
0
 def export_getMatchingTaskQueues(cls, resourceDict):
     """Return all task queues that match the resourceDict"""
     if "Site" in resourceDict and isinstance(resourceDict["Site"], six.string_types):
         gridCE = resourceDict.get("GridCE")
         negativeCond = cls.limiter.getNegativeCondForSite(resourceDict["Site"], gridCE)
     else:
         negativeCond = cls.limiter.getNegativeCond()
     matcher = Matcher(pilotAgentsDB=cls.pilotAgentsDB, jobDB=cls.jobDB, tqDB=cls.taskQueueDB, jlDB=cls.jobLoggingDB)
     resourceDescriptionDict = matcher._processResourceDescription(resourceDict)
     return cls.taskQueueDB.getMatchingTaskQueues(resourceDescriptionDict, negativeCond=negativeCond)
Example #2
0
 def export_getMatchingTaskQueues(self, resourceDict):
   """ Return all task queues
   """
   if 'Site' in resourceDict and isinstance(resourceDict['Site'], basestring):
     negativeCond = self.limiter.getNegativeCondForSite(resourceDict['Site'])
   else:
     negativeCond = self.limiter.getNegativeCond()
   matcher = Matcher(pilotAgentsDB=pilotAgentsDB,
                     jobDB=gJobDB,
                     tqDB=gTaskQueueDB,
                     jlDB=jlDB)
   resourceDescriptionDict = matcher._processResourceDescription(resourceDict)
   return gTaskQueueDB.retrieveTaskQueuesThatMatch(resourceDescriptionDict, negativeCond=negativeCond)
Example #3
0
 def export_getMatchingTaskQueues(self, resourceDict):
   """ Return all task queues that match the resourceDict
   """
   if 'Site' in resourceDict and isinstance(resourceDict['Site'], six.string_types):
     negativeCond = self.limiter.getNegativeCondForSite(resourceDict['Site'])
   else:
     negativeCond = self.limiter.getNegativeCond()
   matcher = Matcher(pilotAgentsDB=pilotAgentsDB,
                     jobDB=gJobDB,
                     tqDB=gTaskQueueDB,
                     jlDB=jlDB)
   resourceDescriptionDict = matcher._processResourceDescription(resourceDict)
   return gTaskQueueDB.getMatchingTaskQueues(resourceDescriptionDict,
                                             negativeCond=negativeCond)