in cookbooks/aws-parallelcluster-slurm/recipes/update/update_head_node.rb [73:83]
def update_nodes(strategy, nodelist)
if strategy == "DRAIN"
static_nodes, dynamic_nodes = split_static_and_dynamic_nodes(nodelist)
update_slurm_nodes(strategy, static_nodes.join(",")) if static_nodes.any?
update_slurm_nodes(SLURM_POWER_SAVING_MAPPING[strategy.to_sym], dynamic_nodes.join(",")) if dynamic_nodes.any?
elsif strategy == "TERMINATE"
update_slurm_nodes(SLURM_POWER_SAVING_MAPPING[strategy.to_sym], nodelist)
end
end