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

Minor improvements in step accounting test for use on POE systems

parent 67c8ee7d
No related branches found
No related tags found
No related merge requests found
...@@ -55,7 +55,7 @@ if {[test_front_end]} { ...@@ -55,7 +55,7 @@ if {[test_front_end]} {
} }
if {[test_launch_poe]} { if {[test_launch_poe]} {
# Allow memory for the pmd process # Allow extra time and memory for the POE process
set max_time_error 10 set max_time_error 10
set max_mem_error 140000 set max_mem_error 140000
set step_id 1 set step_id 1
...@@ -197,7 +197,8 @@ make_bash_script $file_in " ...@@ -197,7 +197,8 @@ make_bash_script $file_in "
# #
set config_prob 0 set config_prob 0
set timeout [expr $max_job_delay + $sleep_time] set timeout [expr $max_job_delay + $sleep_time]
set sbatch_pid [spawn $sbatch --mem-per-cpu=1024 --output=$file_out --error=$file_err -t2 $file_in] set job_mem_limit [expr ($mem_size + $max_mem_error) / 1024 + 1]
set sbatch_pid [spawn $sbatch --mem-per-cpu=$job_mem_limit --output=$file_out --error=$file_err -t2 $file_in]
expect { expect {
-re "Requested node configuration is not available" { -re "Requested node configuration is not available" {
set config_prob 1 set config_prob 1
......
...@@ -47,8 +47,8 @@ main (int argc, char **argv) ...@@ -47,8 +47,8 @@ main (int argc, char **argv)
mem_kb = atoi(argv[3]); mem_kb = atoi(argv[3]);
mem = malloc(mem_kb * 1024); mem = malloc(mem_kb * 1024);
/* need to do a memset on the memory or AIX will not give it /* need to do a memset on the memory or AIX will not count
* to me! * the memory in the job step's Resident Set Size
*/ */
memset(mem, 0, (mem_kb * 1024)); memset(mem, 0, (mem_kb * 1024));
sleep(sleep_time); sleep(sleep_time);
......
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