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
Several of these have been dealt with. The background tasks are still thorny — the current model is that the intention is that background tasks always occur on server process #0, but I've seen cases where things get executed on other processes. There needs to be an audit of all of the entry points where background tasks might get launched.
The Server Admin → Tasks page is now problematic. It only shows useful information if your HTTP request happens to have been handled by server process #0. I don't see how to do this more robustly besides starting to log task state in the backing database. To mirror current behavior, this could be a temporary table that's cleared out every time the server starts up, but it could also become a long-lived log of tasks performed.
If the task state starts getting shared between processes using a common database table, then maybe it will be possible and/or desirable to life the restriction that all background tasks should be launched from process #0.
It looks like the multiprocessing approach increases system throughput, so we should polish it. To solve:
The text was updated successfully, but these errors were encountered: