mdiag -T

Synopsis

mdiag -T [triggerid] [-v] [--blocking]

Overview

The 'mdiag -T' command is used to present information about each Trigger. The information presented includes Name, State, Action, Event Time. The command gathers information from the Moab cache which prevents it from waiting for the scheduler, but the --blocking option can be used to bypass the cache and allow waiting for the scheduler.

Example 1

> mdiag -T
TrigID                Object ID               Event  AType           ActionDate       State
--------------------- -------------------- -------- ------ -------------------- -----------
sched_trig.0          sched:Moab                end   exec                    -     Blocked  
3                     node:node010         threshol   exec                    -     Blocked  
5                     job:Moab.7            preempt   exec                    -     Blocked  
6                     job:Moab.8            preempt   exec                    -     Blocked  
4*                    job:Moab.5              start   exec            -00:00:36     Failure  
* indicates trigger has completed

Example 2

> mdiag -T -v
TrigID                Object ID               Event  AType           ActionDate       State
--------------------- -------------------- -------- ------ -------------------- -----------
sched_trig.0          sched:Moab                end   exec                    -     Blocked  
  Name:          sched_trig
  Flags:         globaltrig
  BlockUntil:    INFINITY  ActiveTime:  ---
  Action Data:   date
  NOTE:  trigger can launch

3                     node:node010         threshol   exec                    -     Blocked  
  Flags:         globaltrig
  BlockUntil:    INFINITY  ActiveTime:  ---
  Threshold:     CPULoad > 3.00  (current value: 0.00)
  Action Data:   date
  NOTE:  trigger cannot launch - threshold not satisfied - threshold type not supported

5                     job:Moab.7            preempt   exec                    -     Blocked  
  Flags:         user,globaltrig
  BlockUntil:    INFINITY  ActiveTime:  ---
  Action Data:   $HOME/tools/preemptnotify.pl $OID $OWNER $HOSTNAME

6                     job:Moab.8            preempt   exec                    -     Blocked  
  Flags:         user,globaltrig
  BlockUntil:    INFINITY  ActiveTime:  ---
  Action Data:   $HOME/tools/preemptnotify.pl $OID $OWNER $HOSTNAME
  NOTE:  trigger cannot launch - parent job Moab.8 is in state Idle

4*                    job:Moab.5              start   exec  Mon Jan 16 12:33:00     Failure  
  Launch Time:   -00:02:17
  Flags:         globaltrig
  Last Execution State: Failure (ExitCode: 0)
  BlockUntil:    00:00:00  ActiveTime:  00:00:00
  Action Data:   $HOME/tools/preemptnotify.pl $OID $OWNER $HOSTNAME
  ALERT:  trigger failure detected
  Message:       'exec '/usr/test/moab/tools/preemptnotify.pl' cannot be located or is not executable'

* indicates trigger has completed

Copyright © 2012 Adaptive Computing Enterprises, Inc.®