def announceRequest(self, requestName, cascade = False): """ Announce a request, if the cascade option is given then it will search for any Resubmission requests for which the given request is a parent and announce them too. """ requestsToAnnounce = [requestName] if cascade == "True": requestsToAnnounce.extend(Utilities.retrieveResubmissionChildren(requestName, self.couchUrl, self.workloadDBName)) for requestName in requestsToAnnounce: Utilities.changeStatus(requestName, 'announced', self.wmstatWriteURL, self.acdcURL) return
def announceRequest(self, requestName, cascade=False): """ Announce a request, if the cascade option is given then it will search for any Resubmission requests for which the given request is a parent and announce them too. """ requestsToAnnounce = [requestName] if cascade == "True": requestsToAnnounce.extend( Utilities.retrieveResubmissionChildren(requestName, self.couchUrl, self.workloadDBName)) for requestName in requestsToAnnounce: Utilities.changeStatus(requestName, 'announced', self.wmstatWriteURL, self.acdcURL) return
def closeOutRequest(self, requestName, cascade = False): """ Close out a request, if the cascade option is given then it will search for any Resubmission requests for which the given request is a parent and close them out too. """ requestsToCloseOut = [requestName] if cascade == "True": requestsToCloseOut.extend(Utilities.retrieveResubmissionChildren(requestName, self.couchUrl, self.workloadDBName)) for requestName in requestsToCloseOut: Utilities.changeStatus(requestName, 'closed-out', self.wmstatWriteURL, self.acdcURL) return
def closeOutRequest(self, requestName, cascade=False): """ Close out a request, if the cascade option is given then it will search for any Resubmission requests for which the given request is a parent and close them out too. """ requestsToCloseOut = [requestName] if cascade == "True": requestsToCloseOut.extend( Utilities.retrieveResubmissionChildren(requestName, self.couchUrl, self.workloadDBName)) for requestName in requestsToCloseOut: Utilities.changeStatus(requestName, 'closed-out', self.wmstatWriteURL, self.acdcURL) return