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
So in the current design, the task execution and cancel is not very ideal, which caused a few bugs:
Originally, in the very first version, all the tasks can be canceled on the worker side, even the one that is running, we achieved that by killing the process if that's the case, which means the ack for task cancel will be always success if task exists, and it doesn't need wait ack after task cancel happened, in this issue, we are going to formalize the task state changing, especially task cancel, so it can pave the road for following bugs:
So in the current design, the task execution and cancel is not very ideal, which caused a few bugs:
Originally, in the very first version, all the tasks can be canceled on the worker side, even the one that is running, we achieved that by killing the process if that's the case, which means the ack for task cancel will be always success if task exists, and it doesn't need wait ack after task cancel happened, in this issue, we are going to formalize the task state changing, especially task cancel, so it can pave the road for following bugs:
I will upload the task state machine in following post under this issue
The text was updated successfully, but these errors were encountered: