New RunLLM response generated: >>>*# Question* Hi...
# runllm-flyte-trial
a
New RunLLM response generated: >>>*# Question* Hi community! How is a flyte task update it status? Let's say I have a root node dn0, and it has 3 child node dn1, dn2, dn3. dn1 is succeed, dn2 is failed and dn2 is UNKNOWN, what is the dn0's status? I observed my workflow has this circumstance and dn0 will be still on RUNNING, and wait until dn2 finished. Thanks for all the help! # Answer In Flyte, the status of a parent node (like
dn0
) is determined by the statuses of its child nodes (
dn1
,
dn2
,
dn3
). If any child node is still running or in an unknown state, the parent node will remain in the
RUNNING
state until all child nodes have completed their execution. According to the Flyte Propeller node executor, the parent node (
dn0
) will stay in the
RUNNING
state if any of its child nodes (
dn1
,
dn2
,
dn3
) are still running or have an unknown status. The parent node will only transition to a final state (e.g.,
SUCCEEDED
or
FAILED
) once all child nodes have reached a terminal state. Would you like more detailed information on how Flyte handles node status updates? Sources: - Flyte Propeller node executor Slack Link https://flyte-org.slack.com/archives/CP2HDHKE1/p1721669827.086349 👍 0 button 👎 0 button 💡 Hint: Mention @runllm in the thread for followups.