Currently, operations are identified by a Guid.
This includes operations submitted to a worker (Instruction, AsyncInstruction), as well as internmediate async operation results sent to the coordinator (Executor)
There needs to be a new type OperationId in DistrEx.Common that contains a Guid property. Later, other fields, such as the coordinator's ID could be added.
The new type needs to be serializable and equatable.
Currently, operations are identified by a
Guid.This includes operations submitted to a worker (
Instruction,AsyncInstruction), as well as internmediate async operation results sent to the coordinator (Executor)There needs to be a new type
OperationIdinDistrEx.Commonthat contains aGuidproperty. Later, other fields, such as the coordinator's ID could be added.The new type needs to be serializable and equatable.