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
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)