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
I get frequent questions about why the task timing information shown in the GUI text tree view is lost (temporarily) after a restart. It's because the timings are estimated as a mean of completion times (for each task) over the course of the current run, so it doesn't appear until at least one instance (for each task) has succeeded.
We should store the mean completion time for each task in the run DB, and continue to update it as normal after a restart. May want to use a weighted mean that strongly favours recent instances though, to better handle changes in task run length that could occur at reload or restart?
The text was updated successfully, but these errors were encountered:
We can probably re-calculate this on restart, based on the run times of recent succeeded jobs of each task, which are already stored in the database (as time_run_exit - time_run in the task_jobs table). We may even be able to use the avg function here.
I get frequent questions about why the task timing information shown in the GUI text tree view is lost (temporarily) after a restart. It's because the timings are estimated as a mean of completion times (for each task) over the course of the current run, so it doesn't appear until at least one instance (for each task) has succeeded.
We should store the mean completion time for each task in the run DB, and continue to update it as normal after a restart. May want to use a weighted mean that strongly favours recent instances though, to better handle changes in task run length that could occur at reload or restart?
The text was updated successfully, but these errors were encountered: