Example #1
0
 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
Example #2
0
 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
Example #3
0
 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
Example #4
0
 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