alchemiscale icon indicating copy to clipboard operation
alchemiscale copied to clipboard

Add `TaskProvenance` node with relationship to both a `ProtocolDAGResultRef` and its associated `Task` upon `error` or `complete`

Open dotsdl opened this issue 2 years ago • 2 comments

We would like to hold on to metadata on when a ProtocolDAGResultRef was created, in particular information on the compute service identity that executed it, when execution started, when it completed, etc. This should be a separate TaskProvenance node with direct relationships to both the ProtocolDAGResultResultRef it corresponds to and the associated Task.

dotsdl avatar Mar 28 '23 06:03 dotsdl

We also want to grab host information if possible; I believe QCEngine does this, allowing QCFractal to hold on to this information. We can reference their approach for our own implementation.

dotsdl avatar Apr 15 '24 23:04 dotsdl