Date: Thu, 28 Mar 2024 13:23:53 +0000 (UTC)
Message-ID: <1949968505.145.1711632233280@fd3135b9c411>
Subject: Exported From Confluence
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_144_1769988641.1711632233279"
------=_Part_144_1769988641.1711632233279
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/exported.html
PP-732: scheduler's attribute allows to control unset resour=
ces in placement sets
PP-732: scheduler's attribute allows to control unset resources=
in placement sets
PP-732 - scheduler's attribute allows to control unset resources in placement =
sets Resolved
Overview:
- Using placement sets it is created a pool of nodes with unset resource.=
When scheduler tries to run a job, it considers to fit a job into this poo=
l. The value of unset resource is "\"\"". A new parameter allows to control=
whether or not this pool is created.
Interface 1: only_explicit_psets
- Visibility: Public
- Change Control: stable
- Synopsis: scheduler attribute; attribute can control c=
reation of pool of nodes with unset resource in placement sets
- Details: Scheduler attribute. Specifies whether or not=
the scheduler creates a pool of nodes with unset resource in placement set=
s. Default value is False.
- Set to False means: The behavior is unchanged. The pool with u=
nset resource is created. If you use placement sets, scheduler creates pool=
s of nodes: one pool per value and one pool for nodes with unset value. The=
scheduler tries to fit a job into the pools from the smallest one to the l=
argest one.
- Set to True means: The pool with unset resource is NOT created=
and the nodes with unset resources are skipped in this placement set.
- Example:
- create resource infiniband
set resource infiniband type =3D string
set resource infiniband flag =3D h
...
set node n1 infiniband =3D A
set node n2 infiniband =3D B
unset node n3 infiniband
set sched do_not_span_psets =3D True
set sched only_explicit_psets =3D True
$ qsub -l place=3Dgroup=3Dinfiniband
The job can run on n1 or n2 but will never run on n3 with 'only_explicit_ps=
ets =3D True'.
Save
------=_Part_144_1769988641.1711632233279--