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
Originally reported by: Alex Grönholm (Bitbucket: agronholm, GitHub: agronholm)
The job stores currently load all the jobs into memory. This was originally done for performance reasons when jobs are executed frequently. However, this turned out not to reflect real world needs. Instead, real world use cases can require massive amounts of jobs, which would quickly deplete the available memory. As such, the job store semantics will have to be changed so that the jobs are kept in the storage, and are only loaded on demand, based on their next run times. This will cause more frequent hitting of the backend, but it will also enable APScheduler to scale much better.
Originally reported by: Alex Grönholm (Bitbucket: agronholm, GitHub: agronholm)
The job stores currently load all the jobs into memory. This was originally done for performance reasons when jobs are executed frequently. However, this turned out not to reflect real world needs. Instead, real world use cases can require massive amounts of jobs, which would quickly deplete the available memory. As such, the job store semantics will have to be changed so that the jobs are kept in the storage, and are only loaded on demand, based on their next run times. This will cause more frequent hitting of the backend, but it will also enable APScheduler to scale much better.
The text was updated successfully, but these errors were encountered: