Patch committed. I used it on a nightly run, and it was fine. I'm assuming the issue has only affected me because nobody else uses the *pend_path and *setenv INI params.
-Ethan On Wed, Nov/07/2007 11:00:17AM, Josh Hursey wrote: > Sorry it has taken me a while to get to this. > > I think the patch is generally fine. I don't think it will hurt > anything. I haven't tested it though, but I trust if you have then it > should be fine. Let me know when it happens and I'll try to watch a > bit more closely the nightly submits. > > Thanks, > Josh > > On Nov 1, 2007, at 3:34 PM, Ethan Mallove wrote: > > > Josh, > > > > Before this gets committed to the live submit.php, can you > > look at this? It should only effect the "environment" field. > > > > Thanks, > > Ethan > > > > > > On Thu, Nov/01/2007 03:30:26PM, emall...@osl.iu.edu wrote: > >> Author: emallove > >> Date: 2007-11-01 15:30:26 EDT (Thu, 01 Nov 2007) > >> New Revision: 1094 > >> URL: https://svn.open-mpi.org/trac/mtt/changeset/1094 > >> > >> Log: > >> * "environment" field was not getting inserted due to > >> a faulty `isset()` check > >> * Added a second MTT DB admin > >> > >> > >> Text files modified: > >> trunk/server/php/submit/index.php | 28 ++++++++++++++++++ > >> +--------- > >> 1 files changed, 19 insertions(+), 9 deletions(-) > >> > >> Modified: trunk/server/php/submit/index.php > >> ===================================================================== > >> ========= > >> --- trunk/server/php/submit/index.php (original) > >> +++ trunk/server/php/submit/index.php 2007-11-01 15:30:26 EDT > >> (Thu, 01 Nov 2007) > >> @@ -235,6 +235,9 @@ > >> > >> for($i = 0; $i < $n; $i++) { > >> > >> + # The POST fields are enumerated starting at 1 > >> + $j = $i + 1; > >> + > >> ######## > >> # Select/Insert: performance > >> # Currently only support latency/bandwidth > >> @@ -363,7 +366,7 @@ > >> ######### > >> # Select/Insert: Environment > >> $results_idxs_hash['environment_id'] = 0; > >> - if( isset($_POST['environment']) ) { > >> + if( isset($_POST["environment_$j"]) ) { > >> $stmt_fields = array("environment"); > >> > >> $stmt_values = array(get_scalar($param_set > >> ['environment'], $i) ); > >> @@ -567,6 +570,9 @@ > >> } > >> > >> for($i = 0; $i < $n; $i++) { > >> + > >> + # The POST fields are enumerated starting at 1 > >> + $j = $i + 1; > >> > >> ######## > >> # Select/Insert: test_build_compiler -> compiler > >> @@ -629,7 +635,8 @@ > >> ######### > >> # Select/Insert: Environment > >> $results_idxs_hash['environment_id'] = 0; > >> - if( isset($_POST['environment']) ) { > >> + > >> + if( isset($_POST["environment_$j"]) ) { > >> $stmt_fields = array("environment"); > >> > >> $stmt_values = array(get_scalar($param_set > >> ['environment'], $i) ); > >> @@ -1084,6 +1091,9 @@ > >> > >> for($i = 0; $i < $n; $i++) { > >> > >> + # The POST fields are enumerated starting at 1 > >> + $j = $i + 1; > >> + > >> ######## > >> # Select/Insert: compute_cluster > >> $stmt_fields = array("platform_name", > >> @@ -1185,7 +1195,7 @@ > >> ######### > >> # Select/Insert: Environment > >> $results_idxs_hash['environment_id'] = 0; > >> - if( isset($_POST['environment']) ) { > >> + if( isset($_POST["environment_$j"]) ) { > >> $stmt_fields = array("environment"); > >> > >> $stmt_values = array(get_scalar($param_set > >> ['environment'], $i) ); > >> @@ -1767,8 +1777,8 @@ > >> > >> $php_auth_user = $_SERVER['PHP_AUTH_USER']; > >> $user = $_POST['email']; > >> -#JJH $admin = 'ethan.mall...@sun.com'; > >> - $admin = 'jjhur...@open-mpi.org'; > >> + $admin1 = 'jjhur...@open-mpi.org'; > >> + $admin2 = 'ethan.mall...@sun.com'; > >> $date = date('r'); > >> $phpversion = phpversion(); > >> $boundary = md5(time()); > >> @@ -1778,8 +1788,8 @@ > >> $attachment = chunk_split(base64_encode(file_get_contents > >> ($filename))); > >> > >> $headers = <<<END > >> -From: $admin > >> -Reply-To: $admin > >> +From: $admin1 > >> +Reply-To: $admin1 > >> Date: $date > >> X-Mailer: PHP v$phpversion > >> MIME-Version: 1.0 > >> @@ -1808,8 +1818,8 @@ > >> if (preg_match("/\w+@\w+/", $user, $m)) > >> mail($user, "MTT server error", $message, $headers); > >> > >> - # Email the MTT database administrator > >> - mail($admin, "MTT server error (user: $php_auth_user)", > >> $message, $headers); > >> + # Email the MTT database administrator(s) > >> + mail("$admin1, $admin2", "MTT server error (user: > >> $php_auth_user)", $message, $headers); > >> > >> # Whack the temp file > >> unlink($filename); > >> _______________________________________________ > >> mtt-svn mailing list > >> mtt-...@open-mpi.org > >> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-svn > > _______________________________________________ > > mtt-devel mailing list > > mtt-de...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel > > _______________________________________________ > mtt-devel mailing list > mtt-de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel