Changeset 30465 for trunk/tools/psstatus
- Timestamp:
- Feb 2, 2011, 3:27:26 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/tools/psstatus (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/psstatus
r30464 r30465 57 57 IFNULL(completedJobs,0) AS 'Completed Jobs', 58 58 IFNULL(runningJobs, 0) AS 'Pending Jobs', 59 IFNULL(faultedJobs, 0) AS 'Faulted Jobs' 59 IFNULL(faultedJobs, 0) AS 'Faulted Jobs', 60 IFNULL(depcount, 0) AS 'Image updates' 60 61 -- timestamp AS 'last state change (UTC)' 61 62 FROM ( … … 72 73 OR pstampRequest.state = 'run.wait' 73 74 ) as unfinishedReq 74 JOIN (75 LEFT JOIN ( 75 76 SELECT req_id, 76 77 count(job_id) AS jobcount, … … 82 83 ) as rowCounts 83 84 ON unfinishedReq.req_id = rowCounts.req_id 85 86 LEFT JOIN ( 87 SELECT req_id, 88 count(distinct dep_id) AS depcount 89 FROM pstampRequest 90 JOIN pstampJob USING(req_id) 91 JOIN pstampDependent USING(dep_id) 92 WHERE (pstampRequest.state = 'run' or pstampRequest.state = 'new' 93 OR pstampRequest.state = 'run.wait') 94 AND dep_id > 0 95 AND pstampDependent.state = 'full' 96 GROUP BY req_id 97 ) as depCounts 98 ON unfinishedReq.req_id = depCounts.req_id 99 84 100 LEFT JOIN ( 85 101 SELECT req_id, … … 93 109 ) as runningJobs 94 110 ON unfinishedReq.req_id = runningJobs.req_id 111 95 112 LEFT JOIN ( 96 113 SELECT req_id, … … 178 195 LEFT JOIN ( 179 196 SELECT req_id, 197 count(distinct dep_id) AS depcount 198 FROM pstampRequest JOIN pstampJob USING(req_id) 199 WHERE pstampRequest.state = 'stop' 200 AND date_add(timestamp, interval 1 day) >=utc_timestamp() 201 AND dep_id > 0 202 GROUP BY req_id 203 ) as depCounts 204 ON finishedReq.req_id = depCounts.req_id 205 206 LEFT JOIN ( 207 SELECT req_id, 180 208 count(job_id) AS success 181 209 FROM pstampRequest JOIN pstampJob USING(req_id) … … 216 244 217 245 { 218 # print STDERR "$sql\n";246 print STDERR "$sql\n" if $verbose; 219 247 my @args = ( "--table", "--user=$dbuser", "--host=$dbserver", "--password=$dbpassword", $dbname); 220 248
Note:
See TracChangeset
for help on using the changeset viewer.
