Skip to main content

I am leaning how to do the engine management in FME Flow 2024 at the moment. I had setup 2 extra queues out of default queue, but I only create 1 active period for one of the queue. Then I found out all jobs within another queue were in “Queued” state. My questions are:

  1. Do I have to setup active period to cover all queues? When 1 queue was setup in active period, how does other queue(s) work? What the default behaviour in active period.
  2. When the jobs in “Queued” state, can I resume it to run rather than re-submit the job and delete the existing “Queued” job?

Thanks,

Henry from TfNSW 

Hi Henry,

You do not have to set up an Active Period for all queues. Active Periods are assigned to engine assignment rules, not directly to queues. If an engine is governed by a rule with an Active Period, it will only process jobs from the specified queue(s) during that period.

If a queue is not referenced in any rule with an Active Period, whether its jobs get processed depends on engine availability. If there are engines not assigned to any rule, they follow default behavior and can process jobs from any queue, including those not part of a rule or Active Period. But if all engines are restricted by assignment rules, then jobs in queues not included in those rules will remain “Queued”.

Queued jobs cannot be manually resumed but will automatically run when an engine becomes available. You only need to cancel and resubmit to change the job's parameters or assigned queue.

Please view our documentation on Queue Control and Active Periods.

Cheers, 
Toyosi A.
Technical Support Specialist, FME Flow
Safe Software Inc.