From a6d456914790c993ff4a61237abc409b647cb67c Mon Sep 17 00:00:00 2001
From: Morris Jette <jette@schedmd.com>
Date: Tue, 6 Aug 2013 10:48:11 -0700
Subject: [PATCH] Minor tweaks for poe tests

Need higher memory limits due to pmdv12 size
pmdv12 fails to recognize immediate application exit, hangs with defunct process
---
 testsuite/expect/test1.33 | 7 +++++++
 testsuite/expect/test1.35 | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/testsuite/expect/test1.33 b/testsuite/expect/test1.33
index 3d17c045804..ee25e965591 100755
--- a/testsuite/expect/test1.33
+++ b/testsuite/expect/test1.33
@@ -64,7 +64,14 @@ if {[test_bluegene]} {
 #
 # Delete left-over scripts and build new ones
 #
+# POE BUG: If the application exits immediately then pmdv12 hangs until
+# slurm kills it with a timeout, thus the sleep below is required:
+# F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN TTY   TIME CMD
+# 4 R  1001 17141 17137 99  80   0 - 33410 ?    ?  00:00:02 pmdv12
+# 0 Z  1001 17152 17141  0  80   0 -     0 exit ?  00:00:00 test1.33.exit.b <defunct>
+#
 make_bash_script $exit_script "
+  $bin_sleep 2
   RC=`expr \$SLURM_PROCID + 10`
   exit \$RC
 "
diff --git a/testsuite/expect/test1.35 b/testsuite/expect/test1.35
index e5bc5456a12..6633738afa0 100755
--- a/testsuite/expect/test1.35
+++ b/testsuite/expect/test1.35
@@ -58,8 +58,8 @@ set step_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=32"
-		set step_mem_opt "--mem-per-cpu=1"
+		set job_mem_opt  "--mem-per-cpu=64"
+		set step_mem_opt "--mem-per-cpu=2"
 		exp_continue
 	}
 	eof {
-- 
GitLab