Skip to content
Snippets Groups Projects
Commit f50c96e7 authored by Morris Jette's avatar Morris Jette
Browse files

Test changes for default memory limit of unlimited

A configuration of "DefMemPerNode=UNLIMITED" prevented more than
one job from running at a time on a given node, which broke some
tests. These changes prevent the tests from breaking.
parent bc127394
No related branches found
No related tags found
No related merge requests found
......@@ -1939,7 +1939,7 @@ proc test_select_type { } {
#
# Purpose: Determine SelectTypeParameters being used
#
# Returns value of SelectTypeParameters
# Returns 1 if "type" (input) is found, 0 otherwise
#
################################################################
......
......@@ -68,6 +68,20 @@ if {[test_select_type_params "CR_CPU"]} {
set cr_cpu 1
}
log_user 0
set job_mem_opt "--comment=no_mem"
spawn -noecho $bin_bash -c "exec $scontrol show config | $bin_grep SelectTypeParameters"
expect {
-re "MEMORY" {
set job_mem_opt "--mem-per-cpu=4"
exp_continue
}
eof {
wait
}
}
log_user 1
proc cr_core_cpu { node } {
global cr_cpu cr_core core_cnt socket_cnt scontrol number exit_code
......@@ -147,11 +161,11 @@ proc delete_part {part} {
}
proc sub_job { job shared part } {
global sbatch file_in number job_id exit_code
global sbatch file_in number job_id exit_code job_mem_opt
set job_id 0
if { $shared } {
spawn $sbatch -a$job -t1 -p$part --share -o/dev/null $file_in
spawn $sbatch -a$job -t1 $job_mem_opt -p$part --share -o/dev/null $file_in
expect {
-re "Submitted batch job ($number)" {
set job_id $expect_out(1,string)
......@@ -166,7 +180,7 @@ proc sub_job { job shared part } {
}
}
} else {
spawn $sbatch -a$job -t1 -p$part -o/dev/null $file_in
spawn $sbatch -a$job -t1 $job_mem_opt -p$part -o/dev/null $file_in
expect {
-re "Submitted batch job ($number)" {
set job_id $expect_out(1,string)
......
......@@ -56,7 +56,7 @@ if {![test_select_type_params "Memory"]} {
} elseif {[test_launch_poe]} {
set mem_per_step 200
} else {
set mem_per_step 1
set mem_per_step 4
}
#
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment