conductor-oss / conductor-oss/conductor
[FEATURE]: Conductor Timed-out Task updates miss
- Dominant language
- Java
- Stars
- 32.2k
- Forks
- 1k
- Avg merge
- 2d
- Merged PRs (30d)
- 33
Description
## Describe the Feature Request
Conductor task update API skips all task processing steps when it sees task and workflow already moved to terminal state.
In some scenarios, i see conductor client picked up the task and did not respond in time. In those cases i see conductor server marked the worker and workflow as timed-out but that worker eventually completes its processing. Since conductor server already moved the task status to terminal state, it is not accepting any further updates from the worker.
we are unaware of what happened to the timed-out task.
## Describe Preferred Solution
when worker completed its execution after the timeout, Accepting worker update will help to identify what happened to the timed-out worker whether it is completed or failed during the processing
Contributor guide
Assessment
This issue has not been assessed yet.