Deltatech Queue Job Enhancements
by Terrabit https://www.terrabit.ro , Dorin Hongu https://www.terrabit.roAvailability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Community Apps Dependencies | Show |
Lines of code | 3799 |
Technical Name |
deltatech_queue_job |
License | AGPL-3 |
Website | https://www.terrabit.ro |
Versions | 14.0 15.0 16.0 17.0 18.0 |
Deltatech Queue Job Enhancements
The module provides specific enhancements to the job queue functionality in Odoo. Here’s what this module specifically does: deltatech_queue_job
- Better handling of pending jobs: Implements a specialized method () to acquire a specific job from the queue. _acquire_specific_job
- Controlled job processing: Adds the ability to limit the number of jobs processed in a single execution, using a system configuration parameter (queue_job.limit_jobs).
- Auto-triggering of jobs: When there are more jobs than the configured limit, the module will automatically trigger a new process to handle the remaining jobs.
- User notifications: Displays notifications when operations are transferred to be executed in the background.
- Error handling: Improves error management during job processing, logging error information.
- CRON integration: Provides functionality for automatically activating and triggering CRON jobs, including the method that ensures a job will be executed in the background. start_cron_trigger
- Batch processing function: Implements the process_jobs() method that allows processing a set of jobs in “pending” state.
This module is particularly useful in scenarios where there is a large volume of jobs that need to be processed efficiently and with improved monitoring.
Important
This is an alpha version, the data model and design can change at any time without warning. Only for development or testing purpose, do not use in production. More details on development status
Table of contents
Bug Tracker
Bugs are tracked on Terrabit Issues. In case of trouble, please check there if your issue has already been reported.
Do not contact contributors directly about support or help with technical issues.
Credits
Authors
- Terrabit
- Dorin Hongu
Maintainers
Current maintainer:
This module is part of the dhongu/deltatech project on GitHub.
You are welcome to contribute.
Please log in to comment on this module