hi, in the Temporal forum, you said
-
WorkflowTaskScheduledwhen it is created and added to the workflow task queue -
WorkflowTaskStartedwhen it is picked up by a workflow worker process -
WorkflowTaskCompletedwhen workflow cannot make any new progress and the list of commands to execute is sent to the service. -
ActivityTaskScheduledwhen activity execution is requested and a correspondent task is added to an activity task queue. -
ActivityTaskStartedwhen an activity worker received it. -
ActivityTaskCompletedwhen activity result is reported to the service.
However, when I ran the execution locally by setting debugger break points, I noticed that ActivityTaskStarted is not recorded back to Temporal UI until ActivityTaskCompleted is also reported. Is that expected? The above sounds like ActicityTaskStarted is recorded as soon as activity worker receives the task.
I noticed that WorkflowTaskStarted event is always recorded when workerflow implementation starts execution.