conductor-oss / conductor-oss/conductor

[FEATURE]: Conductor Timed-out Task updates miss

Open
#322 0 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.