Read Operation
An operation which transfers data from a remote worker to the local worker.
To create the operation, NIXL metadata (RdmaMetadata) from a remote worker’s ReadableOperation
along with a matching set of local Descriptor objects which reference memory intended to receive data from the remote worker must be provided.
The NIXL metadata must be transferred from the remote to the local worker via a secondary channel, most likely HTTP or TCP+NATS.
Once created, data transfer will begin immediately. Disposal of the object will instruct the NIXL subsystem to cancel the operation, therefore the operation should be awaited until completed unless cancellation is intended.
Example Usage
Methods
cancel
Instructs the NIXL subsystem to cancel the operation. Completed operations cannot be cancelled.
wait_for_completion
Blocks the caller until the memory from the remote worker has been transferred to the provided buffers.
Properties
status
Returns OperationStatus which provides the current state (aka. status) of the operation.