Changeset 30118 for branches/czw_branch/20101203/ippTools/src
- Timestamp:
- Dec 20, 2010, 2:30:45 PM (16 years ago)
- Location:
- branches/czw_branch/20101203
- Files:
-
- 14 edited
-
. (modified) (1 prop)
-
ippTools (modified) (1 prop)
-
ippTools/src (modified) (1 prop)
-
ippTools/src/dettool.c (modified) (1 diff)
-
ippTools/src/dettoolConfig.c (modified) (1 diff)
-
ippTools/src/difftool.c (modified) (4 diffs)
-
ippTools/src/difftoolConfig.c (modified) (1 diff)
-
ippTools/src/magicdstool.c (modified) (1 diff)
-
ippTools/src/magicdstoolConfig.c (modified) (1 diff)
-
ippTools/src/pstamptool.c (modified) (1 diff)
-
ippTools/src/pstamptoolConfig.c (modified) (1 diff)
-
ippTools/src/pubtool.c (modified) (2 diffs)
-
ippTools/src/pubtoolConfig.c (modified) (1 diff)
-
ippTools/src/regtool.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20101203
- Property svn:mergeinfo changed
-
branches/czw_branch/20101203/ippTools
- Property svn:mergeinfo deleted
-
branches/czw_branch/20101203/ippTools/src
- Property svn:mergeinfo changed
/branches/eam_branches/ipp-20101103/ippTools/src (added) merged: 29664,29835,29872,29906,29918,29920
- Property svn:mergeinfo changed
-
branches/czw_branch/20101203/ippTools/src/dettool.c
r28689 r30118 572 572 PXOPT_COPY_F64(config->args, where, "-select_moon_phase_min", "moon_phase", ">="); 573 573 PXOPT_COPY_F64(config->args, where, "-select_moon_phase_max", "moon_phase", "<="); 574 575 PXOPT_COPY_STR(config->args, where, "-select_state", "state", "="); 574 576 PXOPT_COPY_STR(config->args, where, "-comment", "comment", "LIKE"); 575 577 -
branches/czw_branch/20101203/ippTools/src/dettoolConfig.c
r28578 r30118 138 138 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-select_moon_phase_min", 0, "define min moon phase", NAN); 139 139 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-select_moon_phase_max", 0, "define max moon phase", NAN); 140 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_state", 0, "select by state (default is 'full')", "full"); 140 141 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-comment", 0, "search by comment field (LIKE comparison)", NULL); 141 142 -
branches/czw_branch/20101203/ippTools/src/difftool.c
r29696 r30118 483 483 psFree(where); 484 484 485 psStringAppend(&query, "\nORDER by priority DESC, diff_id ");485 psStringAppend(&query, "\nORDER by priority DESC, diff_id, skycell_id"); 486 486 487 487 // treat limit == 0 as "no limit" … … 1978 1978 PXOPT_COPY_STR(config->args, stack2Where, "-skycell_id", "stackRun.skycell_id", "=="); 1979 1979 PXOPT_COPY_STR(config->args, stack1Where, "-input_label", "stackRun.label","=="); 1980 PXOPT_COPY_STR(config->args, stack1Where, "-input_data_group", "stackRun.data_group","=="); 1980 1981 PXOPT_COPY_STR(config->args, stack2Where, "-template_label", "stackRun.label","=="); 1981 1982 PXOPT_COPY_F32(config->args, stack1Where, "-good_frac", "stackSumSkyfile.good_frac", ">="); … … 2042 2043 } 2043 2044 2044 psString queryCopy = psStringCopy(query);2045 psFree(query);2046 query = queryCopy;2047 2048 2045 psStringSubstitute(&query, stack1Query, "@STACK1_QUERY@"); 2049 2046 psStringSubstitute(&query, stack2Query, "@STACK2_QUERY@"); … … 2120 2117 psStringAppend(&this_stack1Query,"AND %s", thisWhere); 2121 2118 psFree(thisWhere); 2122 2123 psString queryCopy = psStringCopy(query);2124 psFree(query);2125 query = queryCopy;2126 2127 2119 2128 2120 psStringSubstitute(&query, this_stack1Query, "@STACK1_QUERY@"); -
branches/czw_branch/20101203/ippTools/src/difftoolConfig.c
r29553 r30118 336 336 psMetadataAddStr(definestackstackArgs, PS_LIST_TAIL, "-input_label", 0, "search by stack label for input", NULL); 337 337 psMetadataAddStr(definestackstackArgs, PS_LIST_TAIL, "-template_label", 0, "search by stack label for template", NULL); 338 psMetadataAddStr(definestackstackArgs, PS_LIST_TAIL, "-input_data_group", 0, "search by stack data_group for input", NULL); 338 339 psMetadataAddF32(definestackstackArgs, PS_LIST_TAIL, "-good_frac", 0, "minimum good fraction of skycell", NAN); 339 340 psMetadataAddStr(definestackstackArgs, PS_LIST_TAIL, "-set_workdir", 0, "define workdir (required)", NULL); -
branches/czw_branch/20101203/ippTools/src/magicdstool.c
r29611 r30118 1155 1155 1156 1156 psMetadata *where = psMetadataAlloc(); 1157 // new state 1158 PXOPT_LOOKUP_STR(new_state, config->args, "-set_state", false, false);1157 // new state (required 1158 PXOPT_LOOKUP_STR(new_state, config->args, "-set_state", true, false); 1159 1159 // old state (required) 1160 1160 PXOPT_LOOKUP_STR(state, config->args, "-state", true, false); -
branches/czw_branch/20101203/ippTools/src/magicdstoolConfig.c
r29611 r30118 163 163 // -clearstatefaults 164 164 psMetadata *clearstatefaultsArgs = psMetadataAlloc(); 165 psMetadataAddStr(clearstatefaultsArgs, PS_LIST_TAIL, "-set_state", 0, "new value for state ", NULL);165 psMetadataAddStr(clearstatefaultsArgs, PS_LIST_TAIL, "-set_state", 0, "new value for state (required)", 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/czw_branch/20101203/ippTools/src/pstamptool.c
r29569 r30118 950 950 PXOPT_COPY_S64(config->args, where, "-job_id", "job_id", "=="); 951 951 PXOPT_COPY_S64(config->args, where, "-dep_id", "dep_id", "=="); 952 953 PXOPT_COPY_S64(config->args, where, "-stage_id", "stage_id", "=="); 954 PXOPT_COPY_STR(config->args, where, "-component", "component", "=="); 955 952 956 PXOPT_COPY_S32(config->args, where, "-fault", "pstampDependent.fault", "=="); 957 953 958 pxAddLabelSearchArgs(config, where, "-label", "pstampRequest.label", "LIKE"); 954 // if (fault_count) { 955 PXOPT_COPY_S32(config->args, where, "-fault_count", "pstampDependent.fault_count", ">="); 956 // } 959 PXOPT_COPY_S32(config->args, where, "-fault_count", "pstampDependent.fault_count", ">="); 957 960 958 961 // XXX: How about selecting by pstampRequest.label? No. That is too dangerous by itself. -
branches/czw_branch/20101203/ippTools/src/pstamptoolConfig.c
r29328 r30118 178 178 psMetadataAddS64(stopdependentjobArgs, PS_LIST_TAIL, "-job_id", 0, "job_id of jobs to update", 0); 179 179 psMetadataAddS64(stopdependentjobArgs, PS_LIST_TAIL, "-dep_id", 0, "dep_id of jobs to update", 0); 180 psMetadataAddS64(stopdependentjobArgs, PS_LIST_TAIL, "-stage_id", 0, "stage_id of jobs to update", 0); 181 psMetadataAddStr(stopdependentjobArgs, PS_LIST_TAIL, "-component", 0, "component of jobs to update", NULL); 180 182 psMetadataAddS16(stopdependentjobArgs, PS_LIST_TAIL, "-fault", 0, "current value for dependent fault", 0); 181 183 psMetadataAddS32(stopdependentjobArgs, PS_LIST_TAIL, "-fault_count", 0, "select by fault_count (>=)", 0); -
branches/czw_branch/20101203/ippTools/src/pubtool.c
r29321 r30118 96 96 PXOPT_LOOKUP_STR(comment, config->args, "-comment", false, false); 97 97 PXOPT_LOOKUP_BOOL(unmagicked, config->args, "-unmagicked", false); 98 99 if (!publishClientInsert(config->dbh, 0, 0, product, stage, !unmagicked, workdir, comment)) { 98 PXOPT_LOOKUP_STR(name, config->args, "-name", false, false); 99 PXOPT_LOOKUP_S16(output_format, config->args, "-output_format", false, false); 100 101 if (!publishClientInsert(config->dbh, 0, 0, product, stage, !unmagicked, workdir, comment, name, output_format)) { 100 102 psError(PS_ERR_UNKNOWN, false, "Database error"); 101 103 return false; … … 313 315 PXOPT_COPY_STR(config->args, where, "-stage", "publishClient.stage", "=="); 314 316 PXOPT_COPY_STR(config->args, where, "-comment", "publishClient.comment", "LIKE"); 317 PXOPT_COPY_STR(config->args, where, "-name", "publishClient.name", "LIKE"); 315 318 pxAddLabelSearchArgs(config, where, "-label", "publishRun.label", "=="); 316 319 -
branches/czw_branch/20101203/ippTools/src/pubtoolConfig.c
r28371 r30118 83 83 psMetadataAddBool(pendingArgs, PS_LIST_TAIL, "-simple", 0, "use simple output format?", false); 84 84 psMetadataAddU64(pendingArgs, PS_LIST_TAIL, "-limit", 0, "limit result set", 0); 85 psMetadataAddStr(pendingArgs, PS_LIST_TAIL, "-name", 0, "search on client name", NULL); 85 86 86 87 // -add -
branches/czw_branch/20101203/ippTools/src/regtool.c
r30014 r30118 300 300 psStringSubstitute(&query,date,"@DATE@"); 301 301 302 fprintf(stderr,"%s",query);302 // fprintf(stderr,"%s",query); 303 303 304 304 if (!p_psDBRunQuery(config->dbh, query)) { … … 349 349 psMetadataAddStr(row,PS_LIST_TAIL,"previous_class_id",PS_META_REPLACE,"",previous_class_id); 350 350 } 351 351 // class_id = NULL sorts to the top of the list, so skip those (incomplete downloads) 352 if (!this_class_id) { 353 continue; 354 } 352 355 // Determine if we've crossed a class_id boundary, as this resets the bits. 353 356 if (previous_class_id) { … … 370 373 if ((psMetadataLookupS32(NULL,row,"is_downloaded") != 1)|| 371 374 (psMetadataLookupS32(NULL,row,"is_registered") != 1)) { 375 // printf("I claim this isn't downloaded or registered? %s %s\n",this_uri,this_class_id); 372 376 ok_to_burn = false; 373 377 } 374 378 if (already_burned == false) { 379 // printf("already_burned looks false %s %s\n",this_uri,this_class_id); 375 380 ok_to_burn = false; 376 381 } … … 398 403 } 399 404 400 // printf("STATUS: %s %s %s %s (%d %d) \n",this_uri,previous_uri,this_class_id,previous_class_id,ok_to_burn,already_burned);405 // printf("STATUS: %s %s %s %s (%d %d) %d %d %d\n",this_uri,previous_uri,this_class_id,previous_class_id,ok_to_burn,already_burned,psMetadataLookupS32(NULL,row,"burntool_state"),psMetadataLookupS32(NULL,row,"is_registered"),psMetadataLookupS32(NULL,row,"is_downloaded")); 401 406 402 407 // If the state of this imfile is not "pending_burntool" then we can't burn it.
Note:
See TracChangeset
for help on using the changeset viewer.
