Is your feature request related to a problem? Please describe.
CMS is experimenting with pilot overloading. This means sending a pilot of a certain size using the submit_attributes, but then advertizing a bigger pilot using glidein_CPUs and glidein_MaxMemory. This is problematic for whole node pilots since a priory we don't know how big of a node we will get.
Describe the solution you'd like
The set_cpu and set_memory should check for a pair of new GLIDEIN_OVERLOAD knobs that are multiplicative factor applied to the base GLIDEIN_CPUs and GLIDEIN_MEMORY.
Is your feature request related to a problem? Please describe. CMS is experimenting with pilot overloading. This means sending a pilot of a certain size using the
submit_attributes
, but then advertizing a bigger pilot usingglidein_CPUs
andglidein_MaxMemory
. This is problematic for whole node pilots since a priory we don't know how big of a node we will get.Describe the solution you'd like The
set_cpu
andset_memory
should check for a pair of new GLIDEIN_OVERLOAD knobs that are multiplicative factor applied to the baseGLIDEIN_CPUs
andGLIDEIN_MEMORY
.20231003_OvercommittingPilots-1.pdf