Tuesday, March 13, 2007

Torque default Queue

Problem - The NGS gits tests do not easily support naming the torque queue to be used.

Solution - Make the default queue "queue_type = route" and let it have all the VO based "queue_type=execution" queues as routing destinations
eg
set queue route2all route_destinations += dteam
set queue route2all route_destinations += atlas
set queue route2all route_destinations += alice
set queue route2all route_destinations += cms
set queue route2all route_destinations += lhcb
set queue route2all route_destinations += biom
.......... etc
It would seem that torque then tries the destination queues in turn and the first that matches the job accepts the job. Not only does this solve the NGS gits problem, but also seems more generally elegant as a scheme for the default queue.

No comments: