Understanding Activity and Workflow Task Event Histories in Temporal

About this lecture

Every event in a Temporal history is named after the state of the task it belongs to. Remove the leading ActivityTask or WorkflowTask from the name and what remains is Scheduled, Started, Completed, Failed or TimedOut: three steps of one lifecycle, in a fixed order. This lecture lays that lifecycle out, shows why a worker is the party that reports completion and failure while the Temporal cluster is the party that declares a timeout, and reads the Start-To-Close timeout straight off the picture as the window between step two and step three. The same reading then transfers to workflow task events, so an event history in the Web UI can be interpreted rather than decoded.

Transcript

Loading discussion…