Exemplo n.º 1
0
    def run(self):
        self.logger = logging.getLogger(__name__)

        manager = RemoteManager()

        try:
            self.request = RemoteUploadRequest.objects.get(id=self.request_id)
            self.logger.info(
                str(self.pid) + ' starting process request' +
                str(self.request))
            manager.upload_volume(self.request)
            self.logger.info(
                str(self.pid) +
                ' request %s uploaded with sucess' % str(self.request))
            set_request_as_done(self.request_id)
            self.logger.info(
                str(self.pid) +
                ' request %s marked as sucessful' % str(self.request))
        except OSError, error:
            self.logger.exception(
                str(self.pid) +
                ' file not found. Probably procedure delete (%s)' %
                self.request_id)
            set_request_as_done(self.request_id)
            self.request.delete()
Exemplo n.º 2
0
    def run(self):
        self.logger = logging.getLogger(__name__)

        manager = RemoteManager()

        try:
            self.request = RemoteUploadRequest.objects.get(id=self.request_id)
            self.logger.info(str(self.pid) + ' starting process request' + str(self.request))
            manager.upload_volume(self.request)
            self.logger.info(str(self.pid) + ' request %s uploaded with sucess' % str(self.request))
            set_request_as_done(self.request_id)
            self.logger.info(str(self.pid) + ' request %s marked as sucessful' % str(self.request))
        except OSError, error:
            self.logger.exception(str(self.pid) + ' file not found. Probably procedure delete (%s)' % self.request_id)
            set_request_as_done(self.request_id)
            self.request.delete()
Exemplo n.º 3
0
 def run(self):
     from nimbus.offsite.managers import RemoteManager
     remote_manager = RemoteManager()
     remote_manager.process_pending_delete_requests()
Exemplo n.º 4
0
 def run(self):
     from nimbus.offsite.managers import RemoteManager
     remote_manager = RemoteManager()
     remote_manager.process_pending_delete_requests()