Exemple #1
0
 def getOutputDataset(self, prim, proc=None, tier=None):
     """ returns a list of requests with this output dataset
      Input can either be a single urlquoted dataset, or a
      /prim/proc/tier"""
     dataset = self.getDataset(prim, proc, tier)
     return GetRequest.getRequestsByCriteria("Datasets.GetRequestByOutput",
                                             dataset)
    def getConfigIDs(self, prim, proc, tier):
        """
        _getConfigIDs_

        Get the ConfigIDs for the specified request
        """
        result = {}
        dataset = self.getDataset(prim, proc, tier)
        requests = GetRequest.getRequestsByCriteria("Datasets.GetRequestByInput", dataset)
        for request in requests:
            requestName = request["RequestName"]
            helper = Utilities.loadWorkload(request)
            result[requestName] = helper.listAllCMSSWConfigCacheIDs()

        return result
Exemple #3
0
    def getConfigIDs(self, prim, proc, tier):
        """
        _getConfigIDs_

        Get the ConfigIDs for the specified request
        """
        result = {}
        dataset = self.getDataset(prim, proc, tier)
        requests = GetRequest.getRequestsByCriteria("Datasets.GetRequestByInput", dataset)
        for request in requests:
            requestName = request["RequestName"]
            helper = Utilities.loadWorkload(request)
            result[requestName] = helper.listAllCMSSWConfigCacheIDs()

        return result
 def getOutputDataset(self, prim, proc=None, tier=None):
     """ returns a list of requests with this output dataset
      Input can either be a single urlquoted dataset, or a
      /prim/proc/tier"""
     dataset = self.getDataset(prim, proc, tier)
     return GetRequest.getRequestsByCriteria("Datasets.GetRequestByOutput", dataset)