Closed
Description
During the recently Go minor release workflow, an issue was uncovered where some tasks that needed to be retried and/or approved couldn't be. Retrying the task, which certainly existed, produced the following error:
2024/11/06 17:39:04 s.w.RetryTask(_, "27c1b153-bb9f-4ab0-9b9a-935e6362b4ef"): unknown task "Run advisory builder go1.23-linux-amd64-msan-clang15"
Notably, other very similar tasks such as "Run advisory builder go1.22-linux-amd64-msan-clang15" were possible to successfully restart.
2024/11/06 17:43:17 TaskStateChanged("27c1b153-bb9f-4ab0-9b9a-935e6362b4ef", "Run advisory builder go1.22-linux-amd64-msan-clang15", &workflow.TaskState{Name:"Run advisory builder go1.22-linux-amd64-msan-clang15", Started:false, Finished:false, Result:interface {}(nil), SerializedResult:[]uint8(nil), Error:"", RetryCount:0})
2024/11/06 17:43:17 TaskStateChanged("27c1b153-bb9f-4ab0-9b9a-935e6362b4ef", "Run advisory builder go1.22-linux-amd64-msan-clang15", &workflow.TaskState{Name:"Run advisory builder go1.22-linux-amd64-msan-clang15", Started:true, Finished:false, Result:interface {}(nil), SerializedResult:[]uint8(nil), Error:"", RetryCount:0})
Restarting relui once didn't make a difference to the existing workflow, but restarting the entire workflow was an effective workaround.
This is the tracking issue to understand what was causing this condition to happen, and to fix it so it won't happen in future release workflows.
CC @golang/release.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done