def _invoke(self):
        dtg = SBusDatagram()
        dtg.set_files(self.fds)
        dtg.set_metadata(self.fdmd)
        dtg.set_exec_params(self.srequest.params)
        dtg.set_command(SBUS_CMD_EXECUTE)
        rc = SBus.send(self.storlet_pipe_path, dtg)

        if (rc < 0):
            raise Exception("Failed to send execute command")

        self._wait_for_read_with_timeout(self.execution_str_read_fd)
        self.task_id = os.read(self.execution_str_read_fd, 10)
Esempio n. 2
0
 def _invoke(self):
     dtg  = SBusDatagram()
     dtg.set_files( self.fds )
     dtg.set_metadata( self.fdmd )
     dtg.set_exec_params( self.srequest.params )
     dtg.set_command(SBUS_CMD_EXECUTE)
     rc = SBus.send( self.storlet_pipe_path, dtg )
     
     if (rc < 0):
         raise Exception("Failed to send execute command")
    def _invoke(self):
        dtg  = SBusDatagram()
        dtg.set_files( self.fds )
        dtg.set_metadata( self.fdmd )
        dtg.set_exec_params( self.srequest.params )
        dtg.set_command(SBUS_CMD_EXECUTE)
        rc = SBus.send( self.storlet_pipe_path, dtg )
        
        if (rc < 0):
            raise Exception("Failed to send execute command")

        self._wait_for_read_with_timeout(self.execution_str_read_fd)
        self.task_id = os.read(self.execution_str_read_fd, 10)