Changeset 38587
- Timestamp:
- Jul 14, 2015, 2:02:38 PM (11 years ago)
- Location:
- tags/ipp-20141024
- Files:
-
- 1 added
- 5 edited
-
ippTasks/pstamp.pro (modified) (2 diffs, 1 prop)
-
ippTools/share/pstamptool_pendingdependent.sql (modified) (1 diff, 1 prop)
-
ippTools/src/pstamptool.c (modified) (3 diffs, 1 prop)
-
ippTools/src/pstamptoolConfig.c (modified) (2 diffs, 1 prop)
-
pstamp/scripts/Makefile.am (modified) (1 diff)
-
pstamp/scripts/pstamp_queue_update_cleanup.pl (added)
Legend:
- Unmodified
- Added
- Removed
-
tags/ipp-20141024/ippTasks/pstamp.pro
- Property svn:mergeinfo set to
r36913 r38587 18 18 $pstampCleanup_DB = 0 19 19 $pstampStopFaulted_DB = 0 20 $pstampQCleanup_DB = 0 20 21 21 22 # give up on dependents with fault_count >= $PSTAMP_MAX_FAULT_COUNT … … 1212 1213 end 1213 1214 end 1215 1216 task pstamp.queue.update.cleanup 1217 host local 1218 trange 22:00:00 23:59:59 -nmax 2 1219 periods -poll $RUNPOLL 1220 periods -exec 3600 1221 periods -timeout 120 1222 npending 1 1223 1224 task.exec 1225 stdout NULL 1226 stderr $LOGSUBDIR/pstamp.queue.update.cleanup.log 1227 1228 $DBNAME = $DB:$pstampQCleanup_DB 1229 $pstampQCleanup_DB++ 1230 if ($pstampQCleanup_DB >= $DB:n) set pstampQCleanup_DB = 0 1231 1232 $run = pstamp_queue_update_cleanup.pl -$PS_DBSERVER --imagedb gpc1 --label ps_ud% 1233 add_standard_args run 1234 echo $run 1235 command $run 1236 end 1237 1238 task.exit $EXIT_SUCCESS 1239 # echo nothing to do 1240 end 1241 1242 task.exit default 1243 showcommand failure 1244 end 1245 1246 task.exit crash 1247 showcommand crash 1248 end 1249 1250 task.exit timeout 1251 showcommand timeout 1252 end 1253 end -
tags/ipp-20141024/ippTools/share/pstamptool_pendingdependent.sql
- Property svn:mergeinfo set to
r37439 r38587 10 10 LEFT JOIN Label ON pstampRequest.label = Label.label 11 11 WHERE pstampDependent.state = 'new' 12 AND pstampDependent.fault = 013 12 AND pstampJob.state = 'run' 14 13 AND pstampRequest.state = 'run' -
tags/ipp-20141024/ippTools/src/pstamptool.c
- Property svn:mergeinfo changed
/trunk/ippTools/src/pstamptool.c merged: 38194,38207,38586
r38193 r38587 467 467 PXOPT_COPY_STR(config->args, where, "-username", "username", "=="); 468 468 PXOPT_COPY_STR(config->args, where, "-state", "state", "=="); 469 PXOPT_COPY_STR(config->args, where, "-label", "label", "LIKE"); 469 470 470 471 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); … … 1434 1435 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); 1435 1436 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); 1437 PXOPT_LOOKUP_BOOL(includeFaulted, config->args, "-includefaulted", false); 1436 1438 1437 1439 psString query = pxDataGet("pstamptool_pendingdependent.sql"); … … 1441 1443 } 1442 1444 1445 if (!includeFaulted) { 1446 psStringAppend(&query, " AND (pstampDependent.fault = 0)\n"); 1447 } 1448 1443 1449 if (psListLength(where->list)) { 1444 1450 psString whereClause = psDBGenerateWhereConditionSQL(where, NULL); 1445 psStringAppend(&query, " AND %s", whereClause);1451 psStringAppend(&query, "\n AND %s", whereClause); 1446 1452 psFree(whereClause); 1447 1453 } 1448 1454 psFree(where); 1449 1455 1450 psStringAppend(&query, " GROUP BY dep_id ORDER BY priority DESC, MIN(req_id), dep_id");1456 psStringAppend(&query, "\nGROUP BY dep_id ORDER BY priority DESC, MIN(req_id), dep_id"); 1451 1457 1452 1458 // treat limit == 0 as "no limit" - Property svn:mergeinfo changed
-
tags/ipp-20141024/ippTools/src/pstamptoolConfig.c
- Property svn:mergeinfo changed
/trunk/ippTools/src/pstamptoolConfig.c merged: 38207,38586
r38192 r38587 90 90 psMetadataAddStr(listreqArgs, PS_LIST_TAIL, "-name", 0, "list by name", NULL); 91 91 psMetadataAddStr(listreqArgs, PS_LIST_TAIL, "-username", 0, "list by user name", NULL); 92 psMetadataAddStr(listreqArgs, PS_LIST_TAIL, "-state", 0, "list by state", NULL); 92 psMetadataAddStr(listreqArgs, PS_LIST_TAIL, "-state", 0, "list by state", NULL); 93 psMetadataAddStr(listreqArgs, PS_LIST_TAIL, "-label", 0, "list by label", NULL); 93 94 psMetadataAddS64(listreqArgs, PS_LIST_TAIL, "-not_req_id", 0, "req_id to not list", 0); 94 95 psMetadataAddU64(listreqArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); … … 252 253 psMetadataAddStr(pendingdependentArgs, PS_LIST_TAIL, "-rlabel", 0, "define label for dependent", NULL); 253 254 psMetadataAddStr(pendingdependentArgs, PS_LIST_TAIL, "-imagedb", 0, "define imagedb for depenent", NULL); 255 psMetadataAddBool(pendingdependentArgs, PS_LIST_TAIL, "-includefaulted", 0, "include faulted dependents in the output", false); 254 256 psMetadataAddU64(pendingdependentArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 255 257 psMetadataAddBool(pendingdependentArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); - Property svn:mergeinfo changed
-
tags/ipp-20141024/pstamp/scripts/Makefile.am
r36634 r38587 13 13 pstamp_queue_cleanup.pl \ 14 14 pstamp_queue_requests.pl \ 15 pstamp_queue_update_cleanup.pl \ 15 16 pstamp_request_file \ 16 17 pstamp_results_file.pl \
Note:
See TracChangeset
for help on using the changeset viewer.
