Changeset 680 for trunk


Ignore:
Timestamp:
Apr 24, 2007, 9:07:18 AM (17 years ago)
Author:
mmc
Message:

Fixed the handling of MiddlewareTime? statements so that any extra parameters
sent from the subjobs (venue=, etc.) are passed right through.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/scripts/tool.tcl

    r674 r680  
    205205                set data($key) $val
    206206            }
    207 
    208             puts stderr "MiddlewareTime: job=[expr {$jobnum+$data(job)}] event=subsimulation start=[expr {$times(start)+$data(start)}] walltime=$data(walltime) cputime=$data(cputime) status=$data(status)"
     207            set data(job) [expr {$jobnum+$data(job)}]
     208            set data(event) "subsimulation"
     209            set data(start) [expr {$times(start)+$data(start)}]
     210
     211            set stmt "MiddlewareTime:"
     212            foreach key {job event start walltime cputime status} {
     213                # add required keys in a particular order
     214                append stmt " $key=$data($key)"
     215                unset data($key)
     216            }
     217            foreach key [array names data] {
     218                # add anything else that the client gave -- venue, etc.
     219                append stmt " $key=$data($key)"
     220            }
     221            puts stderr $stmt
    209222            incr subjobs
    210223
Note: See TracChangeset for help on using the changeset viewer.