diff --git a/doc/html/heterogeneous_jobs.shtml b/doc/html/heterogeneous_jobs.shtml index b99752ae7c4af9c406ce08079665510739f8cded..c521937276b2574f9bd4827673fb7ed38ef898ba 100644 --- a/doc/html/heterogeneous_jobs.shtml +++ b/doc/html/heterogeneous_jobs.shtml @@ -392,17 +392,23 @@ mode is used in the next iteration in order to consider system status changes which might permit the heterogeneous to be initiated at an earlier time than previously determined.</p> -<p>There is currently no test performed at job submit time to determine if all -components of a heterogeneous job can be started at the same time with respect -to account and quality of service (QOS) limits. -Each component will be validated to be executable at job submit time and the -heterogeneous job as a whole will only be validated with respect to limits -when being considered for resource allocation (i.e. scheduling time).</p> +<p>A resource limit test is performed when a heterogeneous job is submitted in +order to immediately reject jobs that will not be able to start with current +limits. +The individual components of the heterogeneous job are validated, like all +regular jobs. +The heterogeneous job as a whole is also tested, but in a more limited +fashion with respect to quality of service (QOS) limits. +This is due to the complexity of each job component having up to three sets of +limits (association, job QOS and partition QOS). +Note that successful submission of any job (heterogeneous or otherwise) does +not insure the job will be able to start without exceeding some limit. +For example a job's CPU limit test does not consider that CPUs might not be +allocated individually, but resource allocations might be performed by whole +core, socket or node. +Each component of a heterogeneous job counts as a "job" with respect to +resource limits.</p> -<p>Each component of a heterogeneous job counts as a "job" with respect to -resource limits. -Also note that a heterogeneous job may be submitted to Slurm that can not be -started with the current limits. For example, a user might have a limit of 2 concurrent running jobs and submit a heterogeneous job with 3 components. Such a situation will have an adverse effect upon scheduling other jobs, @@ -410,6 +416,6 @@ especially other heterogeneous jobs.</p> <p class="footer"><a href="#top">top</a></p> -<p style="text-align:center;">Last modified 25 July 2017</p> +<p style="text-align:center;">Last modified 28 July 2017</p> <!--#include virtual="footer.txt"-->