Skip to content
Snippets Groups Projects
Commit ac864b8a authored by Moe Jette's avatar Moe Jette
Browse files
Note: Changes to accounting software from Andy Riebs in requeue.patch
were not applied since the sofware was completely re-written in version
1.1, but some documentation changes were made and updates for AIX tests.
parent b5b46c29
No related branches found
No related tags found
No related merge requests found
...@@ -70,6 +70,11 @@ documents those changes that are of interest to users and admins. ...@@ -70,6 +70,11 @@ documents those changes that are of interest to users and admins.
-- Remove some use of cr_enabled flag in slurmctld job record, use -- Remove some use of cr_enabled flag in slurmctld job record, use
new flag "test_only" in select_g_job_test() instead. new flag "test_only" in select_g_job_test() instead.
* Changes in SLURM 1.0.10
=========================
-- Fix for job accounting logic submitted from Andy Riebs to handle issues
with suspending jobs and such. patch file named requeue.patch
* Changes in SLURM 1.0.9 * Changes in SLURM 1.0.9
======================== ========================
-- Fix job accounting logic to open new log file on slurmctld reconfig. -- Fix job accounting logic to open new log file on slurmctld reconfig.
......
...@@ -302,6 +302,9 @@ cancelled ...@@ -302,6 +302,9 @@ cancelled
\f3cd\fP \f3cd\fP
completed completed
.TP .TP
\f3pd\fP
pending
.TP
\f3f\fP \f3f\fP
failed failed
.TP .TP
......
...@@ -52,6 +52,7 @@ set use_pmi 0 ...@@ -52,6 +52,7 @@ set use_pmi 0
set xcpu_dir "/mnt/xcpu" set xcpu_dir "/mnt/xcpu"
set poe "/usr/bin/poe" set poe "/usr/bin/poe"
set poe_partition "pdebug"
set mpirun "mpirun" set mpirun "mpirun"
set totalviewcli "/usr/local/bin/totalviewcli" set totalviewcli "/usr/local/bin/totalviewcli"
......
...@@ -54,14 +54,14 @@ if { ![file exists $poe] } { ...@@ -54,14 +54,14 @@ if { ![file exists $poe] } {
} }
#find out if we have enough nodes to test functionality #find out if we have enough nodes to test functionality
spawn $scontrol show partition spawn $scontrol show partition $poe_partition
expect { expect {
-re "TotalNodes=($number)" { -re "TotalNodes=($number)" {
set node_count $expect_out(1,string) set node_count $expect_out(1,string)
if { $node_count < 2 } { if { $node_count < 2 } {
send_user "WARNING: system must have at least 2 \ send_user "WARNING: system must have at least 2 \
nodes to run this test on. This system \ nodes to run this test on. This system \
only has 2.\n" only has $node_count.\n"
exit $exit_code exit $exit_code
} }
exp_continue exp_continue
......
...@@ -35,7 +35,6 @@ ...@@ -35,7 +35,6 @@
source ./globals source ./globals
set test_id "11.1" set test_id "11.1"
set partition "debug"
set env(SLURM_LL_API_DEBUG) "2" set env(SLURM_LL_API_DEBUG) "2"
set exit_code 0 set exit_code 0
set num_nodes 1 set num_nodes 1
...@@ -56,7 +55,7 @@ if { ![file exists $poe] } { ...@@ -56,7 +55,7 @@ if { ![file exists $poe] } {
# #
# execute poe with a specific node count # execute poe with a specific node count
# #
spawn $poe hostname -resd yes -rmpool $partition -procs \ spawn $poe hostname -rmpool $poe_partition -procs \
$num_tasks -nodes $num_nodes -retry wait $num_tasks -nodes $num_nodes -retry wait
expect { expect {
-re "LL_StepNodeCount = ($number)" { -re "LL_StepNodeCount = ($number)" {
......
...@@ -35,7 +35,6 @@ ...@@ -35,7 +35,6 @@
source ./globals source ./globals
set test_id "11.2" set test_id "11.2"
set partition "debug"
set env(SLURM_LL_API_DEBUG) "2" set env(SLURM_LL_API_DEBUG) "2"
set exit_code 0 set exit_code 0
set mode "us" set mode "us"
...@@ -56,7 +55,7 @@ if { ![file exists $poe] } { ...@@ -56,7 +55,7 @@ if { ![file exists $poe] } {
# #
# execute poe with a specific node count # execute poe with a specific node count
# #
spawn $poe hostname -resd yes -rmpool $partition\ spawn $poe hostname -rmpool $poe_partition\
-euidevice $device -retry wait -euidevice $device -retry wait
expect { expect {
...@@ -87,7 +86,7 @@ got '$found_device'\n" ...@@ -87,7 +86,7 @@ got '$found_device'\n"
# #
# execute poe with a specific node count # execute poe with a specific node count
# #
spawn $poe hostname -resd yes -rmpool $partition -euilib $mode -retry wait spawn $poe hostname -rmpool $poe_partition -euilib $mode -retry wait
expect { expect {
-re "LL_AdapterUsageMode = ($alpha_numeric)" { -re "LL_AdapterUsageMode = ($alpha_numeric)" {
...@@ -118,7 +117,7 @@ set found_device "" ...@@ -118,7 +117,7 @@ set found_device ""
# #
# execute poe with a specific node count # execute poe with a specific node count
# #
spawn $poe hostname -resd yes -rmpool $partition -euilib $mode\ spawn $poe hostname -rmpool $poe_partition -euilib $mode\
-euidevice $device -retry wait -euidevice $device -retry wait
expect { expect {
......
...@@ -35,7 +35,6 @@ ...@@ -35,7 +35,6 @@
source ./globals source ./globals
set test_id "11.3" set test_id "11.3"
set partition "debug"
set env(SLURM_LL_API_DEBUG) "2" set env(SLURM_LL_API_DEBUG) "2"
set exit_code 0 set exit_code 0
set job_id 0 set job_id 0
...@@ -57,7 +56,7 @@ foreach proto $protocols { ...@@ -57,7 +56,7 @@ foreach proto $protocols {
# #
incr protos incr protos
set found 0 set found 0
spawn $poe hostname -resd yes -rmpool $partition -msg_api $proto\ spawn $poe hostname -rmpool $poe_partition -msg_api $proto\
-euilib us -retry wait -euilib us -retry wait
expect { expect {
-re "LL_AdapterUsageProtocol = ($alpha_numeric_under)" { -re "LL_AdapterUsageProtocol = ($alpha_numeric_under)" {
......
...@@ -34,7 +34,6 @@ ...@@ -34,7 +34,6 @@
source ./globals source ./globals
set test_id "11.4" set test_id "11.4"
set partition "debug"
set env(SLURM_LL_API_DEBUG) "2" set env(SLURM_LL_API_DEBUG) "2"
set exit_code 0 set exit_code 0
set job_id 0 set job_id 0
...@@ -57,7 +56,7 @@ if { ![file exists mpi-testscripts/allred] } { ...@@ -57,7 +56,7 @@ if { ![file exists mpi-testscripts/allred] } {
# #
# execute poe with a an mpi script # execute poe with a an mpi script
# #
spawn $poe $script -resd yes -rmpool $partition -nodes 2 -procs 2\ spawn $poe $script -rmpool $poe_partition -nodes 2 -procs 2\
-euilib us -retry wait -euilib us -retry wait
expect { expect {
-nocase "passed" { -nocase "passed" {
......
...@@ -34,7 +34,6 @@ ...@@ -34,7 +34,6 @@
source ./globals source ./globals
set test_id "11.7" set test_id "11.7"
set partition "debug"
set exit_code 0 set exit_code 0
set env(SLURM_LL_API_DEBUG) "2" set env(SLURM_LL_API_DEBUG) "2"
set num_nodes 2 set num_nodes 2
...@@ -55,7 +54,7 @@ if { ![file exists $poe] } { ...@@ -55,7 +54,7 @@ if { ![file exists $poe] } {
} }
#find out if we have enough nodes to test functionality #find out if we have enough nodes to test functionality
spawn $scontrol show partition spawn $scontrol show partition $poe_partition
expect { expect {
-re "TotalNodes=($number)" { -re "TotalNodes=($number)" {
set node_count $expect_out(1,string) set node_count $expect_out(1,string)
...@@ -90,14 +89,14 @@ for {set i 0} {$i<2} {incr i} { ...@@ -90,14 +89,14 @@ for {set i 0} {$i<2} {incr i} {
set file [open $hostfile "w"] set file [open $hostfile "w"]
puts $file "$node1\n$node0" puts $file "$node1\n$node0"
close $file close $file
spawn $poe $bin_hostname -resd yes -rmpool $partition -procs \ spawn $poe $bin_hostname -rmpool $poe_partition -procs \
$num_tasks -nodes $num_nodes -retry wait \ $num_tasks -nodes $num_nodes -retry wait \
-hostfile $hostfile -hostfile $hostfile
} else { } else {
# #
# execute poe with a specific node count # execute poe with a specific node count
# #
spawn $poe $bin_hostname -resd yes -rmpool $partition -procs \ spawn $poe $bin_hostname -rmpool $poe_partition -procs \
$num_tasks -nodes $num_nodes -retry wait $num_tasks -nodes $num_nodes -retry wait
} }
expect { expect {
......
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