QueueUtilities

Utilities to help Computing Element Queues manipulation

DIRAC.WorkloadManagementSystem.Utilities.QueueUtilities.getQueuesResolved(siteDict)

Get the list of queue descriptions merging site/ce/queue parameters and adding some derived parameters.

Parameters

siteDict (dict) – dictionary with configuration data as returned by Resources.getQueues() method

Returns

S_OK/S_ERROR, Value dictionary per queue with configuration data updated, e.g. for SiteDirector

DIRAC.WorkloadManagementSystem.Utilities.QueueUtilities.matchQueue(jobJDL, queueDict, fullMatch=False)

Match the job description to the queue definition

Parameters
  • job (str) – JDL job description

  • fullMatch (bool) – test matching on all the criteria

  • queueDict (dict) – queue parameters dictionary

Returns

S_OK/S_ERROR, Value - result of matching, S_OK if matched or S_ERROR with the reason for no match