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 the recent performance profiling and improvements, I think this was done for performance reasons to avoid accessing the database to know the current status of jobs. Note that writes are always done also on the database, so there is no performance gain there
Job controller is keeping an "in-memory" copy of the Job table of the database.
First of all, we should investigate why this is needed, maybe for performance reason?
If it's not needed, should we drop the in-memory database and only use PostgreSQL?
If the in-memory database needs to be kept around, then:
Job
object a proper class and not a dictThe text was updated successfully, but these errors were encountered: