Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. The scheduler sorts jobs into priority order.  This may include sorting algorithms such as the job_sort_formula or fairshare. 
  2. The scheduler starts considering jobs in sorted order
  3. When a job can't run, we mark the equivalence class as can't run.  We stash the reason the job can't run.
  4. In the future when we consider a job from this class, we already know it can't run.  We use the stashed reason.


There are no public external interface changes for this feature.  The only outward sign of this feature working is a faster scheduling cycle.  There is one PBS private log message added for testing purposes only.


Private Interface #1

Change Control: PBS Private/Contractual(QA)

Visibility: Scheduler log message at DEBUG3

Description: "Number of job equivalence classes: N" where N is the number of job equivalence classes