Skip to content

Commit

Permalink
Merge pull request #621 from htcondor/V23_0-HTCONDOR-2703-whole-node
Browse files Browse the repository at this point in the history
HTCONDOR-2703 Use whole-node custom resource requests only for HTCondor
  • Loading branch information
timtheisen authored Nov 22, 2024
2 parents 737e7fa + 4bce31b commit 3638a9c
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions config/01-ce-router-defaults.conf
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ JOB_ROUTER_USE_DEPRECATED_ROUTER_ENTRIES = True
#################################

JOB_ROUTER_PRE_ROUTE_TRANSFORM_NAMES = Base Cleanup OrigRequests
JOB_ROUTER_POST_ROUTE_TRANSFORM_NAMES = Cpus Gpus Memory Queue BatchRuntime CERequirements OnExitHold
JOB_ROUTER_POST_ROUTE_TRANSFORM_NAMES = WholeNode Cpus Gpus Memory Queue BatchRuntime CERequirements OnExitHold

JOB_ROUTER_TRANSFORM_Base @=jrt
# Always set the following routed job attributes
Expand Down Expand Up @@ -158,10 +158,15 @@ JOB_ROUTER_TRANSFORM_OrigRequests @=jrt
COPY environment orig_environment
# the BLAHP uses WholeNodes=true for the same thing that we use WantWholeNode=true
COPY WantWholeNode WholeNodes
@jrt


JOB_ROUTER_TRANSFORM_WholeNode @=jrt
# Support whole node job requests against HTCondor pools if the source job specifies 'WantWholeNode = True'
# 'if' can't handle complex expressions yet so we evaluate it here for use in post-transforms
EVALMACRO test_want_whole_node $(MY.WantWholeNode:False)
# 'if' can't handle complex expressions yet so we evaluate it here for use in later post-transforms
# This only works if submitting directly to the local schedd (i.e. not via
# the grid universe).
EVALMACRO test_want_whole_node $(MY.WantWholeNode:False) && $(TargetUniverse)==5
@jrt


Expand Down

0 comments on commit 3638a9c

Please sign in to comment.