You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.
When a node state enters setting_up, it does so because it has claimed a work set, which encompasses 1 or more tasks that share a common target setup container.
Right now, when this happens, the task state is scheduled, even though it has been claimed by a node. We don't reflect this until a given task is actually running, which may not happen until after running a target setup script, rebooting, &c. We also don't link the node and task commitment until this point, even though it exists earlier.
Instead, include the precipitating work set (or at least its task IDs) in the Node setting_up event, and immediately (1) update the task state to setting_up (which will be a new TaskState), and (2) create the NodeTask value which makes it known that the given task has been claimed by the given node.
The text was updated successfully, but these errors were encountered:
When a node state enters
setting_up
, it does so because it has claimed a work set, which encompasses 1 or more tasks that share a common target setup container.Right now, when this happens, the task state is
scheduled
, even though it has been claimed by a node. We don't reflect this until a given task is actually running, which may not happen until after running a target setup script, rebooting, &c. We also don't link the node and task commitment until this point, even though it exists earlier.Instead, include the precipitating work set (or at least its task IDs) in the Node
setting_up
event, and immediately (1) update the task state tosetting_up
(which will be a newTaskState
), and (2) create theNodeTask
value which makes it known that the given task has been claimed by the given node.The text was updated successfully, but these errors were encountered: