Changeset 26015 for trunk/ippTasks
- Timestamp:
- Nov 3, 2009, 1:02:08 PM (17 years ago)
- Location:
- trunk/ippTasks
- Files:
-
- 3 edited
-
dist.pro (modified) (5 diffs)
-
ipphosts.mhpcc.config (modified) (1 diff)
-
rcserver.pro (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTasks/dist.pro
r25462 r26015 70 70 active false 71 71 end 72 end 73 74 macro set.dist.workdir.by.component 75 # component template default varname 76 if ($0 != 5) 77 echo "USAGE: set.workdir.by.component (componentID) (template) (default) (varname)" 78 break 79 end 80 local host component default template varname length start count component_id 81 $component = $1 82 $template = $2 83 $default = $3 84 $varname = $4 85 if ("$template" == "NULL") 86 echo "ERROR: WORKDIR template not set." 87 break 88 end 89 book getword ipphosts distribution count -var count 90 if ("$count" == "NULL") 91 echo "ERROR: disthosts is empty" 92 break 93 end 94 # take last two letters of component id 95 # treat it as an integer and use modulous of length of distribution hosts 96 # to compute a host 97 strlen $component length 98 $start = $length - 2 99 substr $component $start 2 index 100 $component_id = $index % $count 101 102 book getword ipphosts distribution $component_id -var host 103 if ("$host" == "NULL") 104 echo "ERROR: failed to find host for $component" 105 $host = $default 106 end 107 108 strsub $template @HOST@ $host -var $varname 72 109 end 73 110 … … 165 202 book getword distToProcess $pageName no_magic -var NO_MAGIC 166 203 book getword distToProcess $pageName magicked -var MAGICKED 167 book getword distToProcess $pageName outdir -var OUTDIR 204 book getword distToProcess $pageName outdir -var OUTDIR_TEMPLATE 168 205 book getword distToProcess $pageName dbname -var DBNAME 169 206 … … 187 224 # set.workdir.by.camera $CAMERA $MAGIC_ID $WORKDIR_TEMPLATE $default_host WORKDIR 188 225 # host anyhost 226 227 set.dist.workdir.by.component $COMPONENT $OUTDIR_TEMPLATE ipp049 OUTDIR 228 if ("$OUTDIR" == "NULL") 229 echo ERROR failed to set workdir for $COMPONENT 230 break 231 end 189 232 190 233 substr $COMPONENT 0 3 COMP_HEAD … … 294 337 book getword distToAdvance $pageName stage -var STAGE 295 338 book getword distToAdvance $pageName stage_id -var STAGE_ID 296 book getword distToAdvance $pageName outdir -var OUTDIR 339 book getword distToAdvance $pageName outdir -var OUTDIR_TEMPLATE 297 340 book getword distToAdvance $pageName clean -var CLEAN 298 341 book getword distToAdvance $pageName dbname -var DBNAME … … 304 347 host anyhost 305 348 349 # using $DIST_ID as the "component" works fine here since we only look 350 # at the last two digits 351 set.dist.workdir.by.component $DIST_ID $OUTDIR_TEMPLATE ipp049 OUTDIR 352 if ("$OUTDIR" == "NULL") 353 echo ERROR failed to set workdir for $DIST_ID 354 break 355 end 356 306 357 sprintf logfile "%s/dist.advance.%s.log" $OUTDIR $DIST_ID 307 358 # stdout $logfile -
trunk/ippTasks/ipphosts.mhpcc.config
r25839 r26015 214 214 ota76 STR ipp025 215 215 END 216 217 ipphosts METADATA 218 camera STR distribution 219 count S32 5 220 0 STR ipp048 221 1 STR ipp049 222 2 STR ipp050 223 3 STR ipp051 224 4 STR ipp052 225 END -
trunk/ippTasks/rcserver.pro
r25849 r26015 139 139 book getword rcPendingFS $pageName dbname -var DBNAME 140 140 141 # set.host.for.camera $CAMERA $MAGIC_ID142 # set.workdir.by.camera $CAMERA $MAGIC_ID $WORKDIR_TEMPLATE $default_host WORKDIR143 141 host anyhost 144 142
Note:
See TracChangeset
for help on using the changeset viewer.
