[#1264] - Start report jobs as a group

Category:
Feature request
Priority:
High
Status:
Assigned
Project: Severity:
Major
Resolution:
Open
Component: Reproducibility:
Always
Assigned to:

If you have 50 report jobs, all based off of the same report but with different parameter values, in order to not overload Quartz, you have to set them up 1 minute apart or so.

It would be better if I could set them all to start at the same time and have an option when I setup the job, either:

a) "Add to job queue"

OR

b) "Run exactly at fire time".

Maybe in it could be set up so that you can set how many Quartz threads are to be kept available for report jobs that have to be run exactly on time. (This way if a trigger needs to fire and its for a job that must execute exactly on time, it will have a thread available.) The rest of the threads would be available to run one report after another as each completes. This would save a ton of time because if one report takes 15 seconds to execute and the next takes 30 then both can be completed in 45 seconds instead of 2 minutes because they're spaced by 1 minute.

Let me know if clarification is required.

Scott

tcloonan's picture
1739
Joined: Dec 22 2006 - 1:13am
Last seen: 16 years 3 months ago
Feedback
randomness