Mirror job priorities to DAGMan node priorities

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Minor
    • 4.7.0, 4.6.2
    • Affects Version/s: 4.7.0, 4.6.1
    • Component/s: None
    • None

      The default job priorities for Pegasus workflows, in which auxiliary jobs such as staging and cleanup jobs gets higher priority, and priority based on level of the workflow, seems to work great in most cases. However, for large workflows using maxidle or maxjobs throttling, the jobs are not submitted in any particular order. Higher priority jobs might be available inside DAGMan while lower priority ones are submitted to the queue.

      I suggest that we mirror the job priority we put in the .sub file to also be set in the DAG. This way the same priority is used for submitting as well as scheduling the jobs.

      For more details on the DAG node priority:
      https://research.cs.wisc.edu/htcondor/manual/v8.4/2_10DAGMan_Applications.html#SECTION003108300000000000000

            Assignee:
            Karan Vahi
            Reporter:
            Mats Rynge
            Archiver:
            Rajiv Mayani

              Created:
              Updated:
              Resolved:
              Archived: