Changeset 32694 for branches/eam_branches/ipp-20111110/ippTools
- Timestamp:
- Nov 17, 2011, 2:02:08 PM (15 years ago)
- Location:
- branches/eam_branches/ipp-20111110
- Files:
-
- 12 edited
-
. (modified) (1 prop)
-
ippTools/share/bgtool_definechip.sql (modified) (1 diff)
-
ippTools/share/camtool_find_pendingimfile.sql (modified) (1 prop)
-
ippTools/share/chiptool_dropprocessedimfile_delete.sql (modified) (1 diff)
-
ippTools/share/pxadmin_create_tables.sql (modified) (1 prop)
-
ippTools/src (modified) (1 prop)
-
ippTools/src/chiptool.c (modified) (2 diffs)
-
ippTools/src/disttool.c (modified) (2 diffs)
-
ippTools/src/disttoolConfig.c (modified) (1 diff)
-
ippTools/src/magicdstool.c (modified) (5 diffs)
-
ippTools/src/magicdstoolConfig.c (modified) (1 diff)
-
ippTools/src/magictool.c (modified) (1 prop)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20111110
- Property svn:mergeinfo changed
/trunk (added) merged: 32650,32652-32656,32658,32665-32666,32668-32669,32671,32674,32676,32678,32680-32682,32687
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-20111110/ippTools/share/bgtool_definechip.sql
r28568 r32694 5 5 LEFT JOIN chipBackgroundRun USING(chip_id) 6 6 WHERE chipRun.state = 'full' 7 AND chipRun.magicked > 0 -- require destreaked to stop race condition in destreaking -
branches/eam_branches/ipp-20111110/ippTools/share/camtool_find_pendingimfile.sql
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-20111110/ippTools/share/chiptool_dropprocessedimfile_delete.sql
r32573 r32694 2 2 USING magicDSRun, magicDSFile, chipRun, chipProcessedImfile 3 3 WHERE chipRun.chip_id = chipProcessedImfile.chip_id 4 AND magicDSRun.stage ='chip' and magicDSRun.stage_id = chipRun.chip_id 5 AND magicDSFile.magic_ds_id = magicDSFile.magic_ds_id 4 AND magicDSRun.stage ='chip' 5 AND magicDSRun.stage_id = chipRun.chip_id 6 AND magicDSRun.magic_ds_id = magicDSFile.magic_ds_id 6 7 AND magicDSFile.component = chipProcessedImfile.class_id -
branches/eam_branches/ipp-20111110/ippTools/share/pxadmin_create_tables.sql
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-20111110/ippTools/src
- Property svn:mergeinfo changed
/trunk/ippTools/src (added) merged: 32653,32668,32680
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-20111110/ippTools/src/chiptool.c
r32577 r32694 885 885 } 886 886 psFree(query); 887 int numDeleted = psDBAffectedRows(config->dbh); 888 psLogMsg("chiptool", PS_LOG_INFO, "Deleted %d chipProcessedImfiles", numDeleted); 887 889 888 890 if (!fault) { … … 898 900 } 899 901 psFree(query_update); 902 int numUpdated = psDBAffectedRows(config->dbh); 903 psLogMsg("chiptool", PS_LOG_INFO, "Updated %d chipProcessedImfiles", numUpdated); 904 900 905 901 906 return true; -
branches/eam_branches/ipp-20111110/ippTools/src/disttool.c
r32197 r32694 141 141 PXOPT_LOOKUP_BOOL(use_alternate, config->args, "-use_alternate", false); 142 142 PXOPT_LOOKUP_BOOL(no_magic, config->args, "-no_magic", false); 143 PXOPT_LOOKUP_BOOL(i_am_sure, config->args, "-i_am_sure", false);144 143 PXOPT_LOOKUP_STR(set_label, config->args, "-set_label", false, false); 145 144 PXOPT_LOOKUP_STR(set_data_group, config->args, "-set_data_group", false, false); … … 165 164 PXOPT_LOOKUP_STR(dist_group, config->args, "-dist_group", false, false); 166 165 167 // queuing no_magic runs can be quite dangerous. Require confirmation168 if (no_magic && !pretend && !i_am_sure) {169 psError(PXTOOLS_ERR_SYS, true, "-i_am_sure required to queue no_magic distribution runs");170 return false;171 }172 173 166 if (use_alternate) { 174 167 if (strcmp(stage, "raw")) { -
branches/eam_branches/ipp-20111110/ippTools/src/disttoolConfig.c
r32197 r32694 49 49 50 50 psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-no_magic", 0, "magic is not needed", false); 51 psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-i_am_sure", 0, "confirmation needed when -no_magic is supplied", false);52 51 psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-use_alternate", 0, "use alternate inputs", false); 53 52 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_label", 0, "define label for run", NULL); -
branches/eam_branches/ipp-20111110/ippTools/src/magicdstool.c
r32479 r32694 53 53 54 54 static bool setmagicDSRunState(pxConfig *config, psS64 magic_id, psString extraSetString, psMetadata *where, const char *state); 55 static bool validDSRunState(const char *state); 55 56 56 57 # define MODECASE(caseName, func) \ … … 1212 1213 1213 1214 psMetadata *where = psMetadataAlloc(); 1214 // new state (required1215 PXOPT_LOOKUP_STR(new_state, config->args, "-set_state", true, false);1215 // new state 1216 PXOPT_LOOKUP_STR(new_state, config->args, "-set_state", false, false); 1216 1217 // old state (required) 1217 1218 PXOPT_LOOKUP_STR(state, config->args, "-state", true, false); … … 1237 1238 if (!strcmp(state, "failed_revert")) { 1238 1239 new_state = "new"; 1240 } else if (!strcmp(state, "failed_revert_ud")) { 1241 new_state = "update"; 1239 1242 } else if (!strcmp(state, "failed_cleanup")) { 1240 1243 new_state = "goto_cleaned"; … … 1243 1246 return false; 1244 1247 } 1248 } else { 1249 if (!validDSRunState(new_state)) { 1250 psError(PS_ERR_UNKNOWN, true, "unexpected value for new state: %s", new_state); 1251 return false; 1252 } 1245 1253 } 1246 1254 if (!p_psDBRunQueryF(config->dbh, query, new_state)) { 1247 psError(PS_ERR_UNKNOWN, false, "failed to revert");1255 psError(PS_ERR_UNKNOWN, false, "failed to clear state faults"); 1248 1256 psFree(query); 1249 1257 return false; … … 1403 1411 (strcmp(state, "wait") == 0) || 1404 1412 (strcmp(state, "failed_revert") == 0) || 1413 (strcmp(state, "failed_revert_ud") == 0) || 1405 1414 (strcmp(state, "error_cleaned") == 0) || 1406 1415 (strcmp(state, "restored") == 0) || -
branches/eam_branches/ipp-20111110/ippTools/src/magicdstoolConfig.c
r32479 r32694 163 163 // -clearstatefaults 164 164 psMetadata *clearstatefaultsArgs = psMetadataAlloc(); 165 psMetadataAddStr(clearstatefaultsArgs, PS_LIST_TAIL, "-set_state", 0, "new value for state (required)", NULL);165 psMetadataAddStr(clearstatefaultsArgs, PS_LIST_TAIL, "-set_state", 0, "new value for state", NULL); 166 166 psMetadataAddStr(clearstatefaultsArgs, PS_LIST_TAIL, "-state", 0, "search by state (required)", NULL); 167 167 psMetadataAddS64(clearstatefaultsArgs, PS_LIST_TAIL, "-magic_ds_id", 0, "search by magictool de-streak ID", 0); -
branches/eam_branches/ipp-20111110/ippTools/src/magictool.c
- Property svn:mergeinfo changed (with no actual effect on merging)
Note:
See TracChangeset
for help on using the changeset viewer.
