-
New Feature
-
Resolution: Fixed
-
Neutral
-
1.4
-
None
-
-
Yes
-
Empty show more show less
When a job takes a long time to execute but is scheduled often, it might be desirable to avoid concurrent executions of the job.
It seems like implementing the StatefulJob interface could be enough to achieve this. Here's a simple patch that allows Magnolia jobs to be configured as non-concurrent.
To review: implications of this change:
- should we make this the default behavior ? (attached patch keeps the concurrent flag to true, i.e. the current default behavior)
- do we use a store for our jobs, should we, especially if we're starting to have long-running jobs ?
Acceptance criteria
- is depended upon by
-
MGNLFORUM-130 Synchronizer module, providing bi-directional synchronizing of forums and external systems (mailing lists)
- Closed