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
After fixed #907 in #918, the repeat test on shutdown_rpc_should_shutdown_the_cluster() will continue to fail on task manager panic. This panic is not introduced by #918, because before #918, there's already a panic case.
This bug cannot be reproduced stably. The average panic possibility maybe 1/525 (tested failure round: 231, 134, 1211).
When cluster is running, all tasks should exist, so we can use unwrap in getting tasks from task manager. But when cluster shutdown, the tasks will be removed from task manager top-to-down.
The remove behavior is performed by cmd_worker worker_as(), which runs on another parallel thread, so the removal timing is unspecified. So getting tasks may get an None, indicates the task has been removed by worker_as.
After fixed #907 in #918, the repeat test on
shutdown_rpc_should_shutdown_the_cluster()
will continue to fail on task manager panic. This panic is not introduced by #918, because before #918, there's already a panic case.This bug cannot be reproduced stably. The average panic possibility maybe 1/525 (tested failure round: 231, 134, 1211).
Log
The text was updated successfully, but these errors were encountered: