- Timestamp:
- Jan 31, 2011, 2:51:48 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20101205/ippTasks/nightly_science.pro
r30102 r30446 7 7 ns.detrends.off 8 8 ns.dqstats.on 9 # ns.sweetspot.on10 # ns.registration.on11 # ns.burntool.on12 # ns.chips.on13 9 ns.stacks.on 14 10 ns.diffs.on … … 19 15 ns.detrends.off 20 16 ns.dqstats.off 21 # ns.sweetspot.off22 # ns.registration.off23 # ns.burntool.off24 # ns.chips.off25 17 ns.stacks.off 26 18 ns.diffs.off … … 53 45 end 54 46 55 # macro ns.sweetspot.on56 # task ns.sweetspot.load57 # active true58 # end59 # end60 61 # macro ns.registration.on62 # task ns.registration.load63 # active true64 # end65 # end66 67 # macro ns.burntool.on68 # task ns.burntool.load69 # active true70 # end71 # task ns.burntool.run72 # active true73 # end74 # end75 76 # macro ns.chips.on77 # task ns.chips.load78 # active true79 # end80 # task ns.chips.run81 # active true82 # end83 # end84 85 47 macro ns.stacks.on 86 48 task ns.stacks.load … … 91 53 end 92 54 task ns.stacks.confirm 93 active true55 active false 94 56 end 95 57 end … … 122 84 end 123 85 124 # macro ns.sweetspot.off125 # task ns.sweetspot.load126 # active false127 # end128 # end129 130 # macro ns.registration.off131 # task ns.registration.load132 # active false133 # end134 # end135 136 # macro ns.burntool.off137 # task ns.burntool.load138 # active false139 # end140 # task ns.burntool.run141 # active false142 # end143 # end144 145 # macro ns.chips.off146 # task ns.chips.load147 # active false148 # end149 # task ns.chips.run150 # active false151 # end152 # end153 154 86 macro ns.stacks.off 155 87 task ns.stacks.load … … 174 106 end 175 107 176 # $ns_regPAGE = 0 177 # $ns_burnPAGE = 0 178 # $ns_RburnPAGE = 0 179 # $ns_RburnCELL = 0 180 # $ns_chipPAGE = 0 181 # $ns_RchipPAGE = 0 108 macro ns.stacks.confirm.on 109 task ns.stacks.confirm 110 active true 111 end 112 end 113 114 macro ns.stacks.confirm.off 115 task ns.stacks.confirm 116 active false 117 end 118 end 119 120 182 121 $ns_stackPAGE = 0 183 122 $ns_RstackPAGE = 0 … … 187 126 188 127 book init nsData 128 book init nsDiffs 129 book init nsStacks 189 130 # 190 131 # Macros to control the book. 191 132 # 192 133 macro ns.add.date 134 if ($0 != 2) 135 echo "USAGE: ns.add.date (YYYY-MM-DD)" 136 break 137 end 138 193 139 book newpage nsData $1 194 140 book setword nsData $1 nsState NEW 195 book setword nsData $1 nsStackState TOWARP 196 book setword nsData $1 nsDiffState TOWARP 141 book setword nsData $1 dbname $DB:0 142 143 book newpage nsDiffs $1 144 book setword nsDiffs $1 nsDiffState TOWARP 145 book setword nsDiffs $1 nsObservingState UNKNOWN 146 147 book newpage nsStacks $1 148 book setword nsStacks $1 nsStackState TOWARP 149 197 150 end 198 151 … … 202 155 book getpage nsData $i -var date 203 156 book getword nsData $date nsState -var state 204 book getword ns Data$date nsStackState -var Sstate205 book getword nsD ata$date nsDiffState -var Dstate206 book getword nsD ata$date nsObservingState -var Ostate157 book getword nsStacks $date nsStackState -var Sstate 158 book getword nsDiffs $date nsDiffState -var Dstate 159 book getword nsDiffs $date nsObservingState -var Ostate 207 160 echo $date $state $Sstate $Dstate $Ostate 208 161 end … … 216 169 book setword nsData $1 nsState $2 217 170 end 218 219 171 220 172 … … 236 188 book newpage nsData $today 237 189 book setword nsData $today nsState NEW 238 book setword nsData $today nsStackState TOWARP 239 book setword nsData $today nsDiffState TOWARP 190 book newpage nsStacks $today 191 book setword nsStacks $today nsStackState TOWARP 192 book newpage nsDiffs $today 193 book setword nsDiffs $today nsDiffState TOWARP 240 194 book setword nsData $today dbname $DB:0 241 195 242 196 # command echo $today 243 197 $run = nightly_science.pl --clean_old --date $today --dbname $DB:0 244 add_standard_args $run198 # add_standard_args run 245 199 command $run 246 200 end … … 279 233 280 234 $run = nightly_science.pl --queue_detrends --date $today --dbname $DB:0 281 add_standard_args $run235 # add_standard_args $run 282 236 command $run 283 237 end … … 317 271 318 272 $run = nightly_science.pl --queue_dqstats --date $today --dbname $DB:0 319 add_standard_args $run273 # add_standard_args $run 320 274 command $run 321 275 … … 342 296 # 343 297 task ns.stacks.load 298 active false 344 299 host local 345 300 periods -poll $LOADPOLL … … 353 308 354 309 book getpage nsData $ns_stackPAGE -var date 355 book getword nsData $date nsStackState -var ns_STATE 356 book getword nsData $date dbname -var $DBNAME 310 book getword nsStacks $date nsStackState -var ns_STATE 311 book getword nsDiffs $date nsDiffState -var ns_diff_STATE 312 book getword nsData $date dbname -var DBNAME 357 313 book npages nsData -var Npages 358 314 … … 367 323 if ("$ns_STATE" != "TOWARP") break 368 324 369 $run = nightly_science.pl --check_stacks --date $date 370 add_standard_args $run325 $run = nightly_science.pl --check_stacks --date $date --dbname $DBNAME 326 # add_standard_args $run 371 327 command $run 372 328 … … 376 332 task.exit 0 377 333 # convert 'stdout' to book format 378 book delpage ns Data$options:0379 ipptool2book stdout ns Data-uniq -key date380 381 book getword ns Data$options:0 nsNmacros -var ns_Nmacros334 book delpage nsStacks $options:0 335 ipptool2book stdout nsStacks -uniq -key date 336 337 book getword nsStacks $options:0 nsNmacros -var ns_Nmacros 382 338 if ("$ns_Nmacros" != "NULL") 383 339 for i 0 $ns_Nmacros 384 340 sprintf macroName "ns%dMacro" $i 385 book getword ns Data$options:0 $macroName -var macroCmd341 book getword nsStacks $options:0 $macroName -var macroCmd 386 342 $macroCmd 387 343 end … … 422 378 423 379 book getpage nsData $ns_RstackPAGE -var date 424 book getword nsData $date nsStackState -var ns_STATE 425 book getword nsData $date dbname -var $DBNAME 380 book getword nsStacks $date nsStackState -var ns_STATE 381 book getword nsDiffs $date nsDiffState -var ns_diff_STATE 382 book getword nsData $date dbname -var DBNAME 426 383 book npages nsData -var Npages 427 384 … … 434 391 option $date 435 392 436 if (("$ns_STATE" != " QUEUESTACKS")&&("$ns_STATE" != "TOWARP")&&("$ns_STATE" != "FORCETOWARP")) break437 $run = nightly_science.pl --queue_stacks --date $date 438 add_standard_args $run393 if (("$ns_STATE" != "STACKING")&&("$ns_STATE" != "TOWARP")&&("$ns_STATE" != "FORCETOWARP")) break 394 $run = nightly_science.pl --queue_stacks --date $date --dbname $DBNAME 395 # add_standard_args $run 439 396 command $run 440 397 end … … 442 399 task.exit 0 443 400 # convert 'stdout' to book format 444 book delpage ns Data$options:0401 book delpage nsStacks $options:0 445 402 # We've queued up stacking. We're done with this date, so don't reload the page. 446 ipptool2book stdout ns Data-uniq -key date447 448 book getword ns Data$options:0 nsNmacros -var ns_Nmacros403 ipptool2book stdout nsStacks -uniq -key date 404 405 book getword nsStacks $options:0 nsNmacros -var ns_Nmacros 449 406 if ("$ns_Nmacros" != "NULL") 450 407 for i 0 $ns_Nmacros 451 408 sprintf macroName "ns%dMacro" $i 452 book getword ns Data$options:0 $macroName -var macroCmd409 book getword nsStacks $options:0 $macroName -var macroCmd 453 410 $macroCmd 454 411 end … … 477 434 # 478 435 task ns.stacks.confirm 436 active false 479 437 host local 480 438 periods -poll $LOADPOLL … … 488 446 489 447 book getpage nsData $ns_CstackPAGE -var date 490 book getword ns Data$date nsStackState -var ns_STATE491 book getword nsData $date dbname -var $DBNAME448 book getword nsStacks $date nsStackState -var ns_STATE 449 book getword nsData $date dbname -var DBNAME 492 450 book npages nsData -var Npages 493 451 … … 501 459 502 460 if ("$ns_STATE" != "STACKING") break 503 $run = nightly_science.pl --confirm_stacks --date $date 504 add_standard_args $run461 $run = nightly_science.pl --confirm_stacks --date $date --dbname $DBNAME 462 # add_standard_args $run 505 463 command $run 506 464 end … … 508 466 task.exit 0 509 467 # convert 'stdout' to book format 510 book delpage ns Data$options:0511 ipptool2book stdout ns Data-uniq -key date512 513 book getword ns Data$options:0 nsNmacros -var ns_Nmacros468 book delpage nsStacks $options:0 469 ipptool2book stdout nsStacks -uniq -key date 470 471 book getword nsStacks $options:0 nsNmacros -var ns_Nmacros 514 472 if ("$ns_Nmacros" != "NULL") 515 473 for i 0 $ns_Nmacros 516 474 sprintf macroName "ns%dMacro" $i 517 book getword ns Data$options:0 $macroName -var macroCmd475 book getword nsStacks $options:0 $macroName -var macroCmd 518 476 $macroCmd 519 477 end … … 543 501 # 544 502 task ns.diffs.load 503 active false 545 504 host local 546 505 periods -poll $LOADPOLL … … 554 513 555 514 book getpage nsData $ns_diffPAGE -var date 556 book getword nsData $date nsDiffState -var ns_STATE 557 book getword nsData $date dbname -var $DBNAME 515 book getword nsDiffs $date nsDiffState -var ns_STATE 516 book getword nsStacks $date nsStackState -var ns_stack_STATE 517 book getword nsData $date dbname -var DBNAME 558 518 book npages nsData -var Npages 559 519 … … 567 527 568 528 if ("$ns_STATE" != "TOWARP") break 569 $run = nightly_science.pl --check_diffs --date $date 570 add_standard_args $run529 $run = nightly_science.pl --check_diffs --date $date --dbname $DBNAME 530 # add_standard_args $run 571 531 command $run 572 532 end … … 575 535 task.exit 0 576 536 # convert 'stdout' to book format 577 book delpage nsD ata$options:0578 ipptool2book stdout nsD ata-uniq -key date579 580 book getword nsD ata$options:0 nsNmacros -var ns_Nmacros537 book delpage nsDiffs $options:0 538 ipptool2book stdout nsDiffs -uniq -key date 539 540 book getword nsDiffs $options:0 nsNmacros -var ns_Nmacros 581 541 if ("$ns_Nmacros" != "NULL") 582 542 for i 0 $ns_Nmacros 583 543 sprintf macroName "ns%dMacro" $i 584 book getword nsD ata$options:0 $macroName -var macroCmd544 book getword nsDiffs $options:0 $macroName -var macroCmd 585 545 $macroCmd 586 546 end … … 613 573 periods -poll $LOADPOLL 614 574 periods -exec $LOADEXEC 615 periods -timeout 120575 periods -timeout 900 616 576 npending 1 617 577 … … 621 581 622 582 book getpage nsData $ns_RdiffPAGE -var date 623 book getword nsData $date nsDiffState -var ns_STATE 624 book getword nsData $date dbname -var $DBNAME 583 book getword nsDiffs $date nsDiffState -var ns_STATE 584 book getword nsStacks $date nsStackState -var ns_stack_STATE 585 book getword nsData $date dbname -var DBNAME 625 586 book npages nsData -var Npages 626 587 … … 633 594 option $date 634 595 635 if (("$ns_STATE" != " QUEUEDIFFS")&&("$ns_STATE" != "TOWARP")&&("$ns_STATE" != "FORCETOWARP")) break636 $run = nightly_science.pl --queue_diffs --date $date 637 add_standard_args $run596 if (("$ns_STATE" != "DIFFING")&&("$ns_STATE" != "QUEUEDIFFS")&&("$ns_STATE" != "TOWARP")&&("$ns_STATE" != "FORCETOWARP")) break 597 $run = nightly_science.pl --queue_diffs --date $date --dbname $DBNAME 598 # add_standard_args $run 638 599 command $run 639 600 end … … 641 602 task.exit 0 642 603 # convert 'stdout' to book format 643 book delpage nsD ata$options:0604 book delpage nsDiffs $options:0 644 605 # We've queued up diffing. We're done with this date, so don't reload the page. 645 ipptool2book stdout nsD ata-uniq -key date646 647 book getword nsD ata$options:0 nsNmacros -var ns_Nmacros606 ipptool2book stdout nsDiffs -uniq -key date 607 608 book getword nsDiffs $options:0 nsNmacros -var ns_Nmacros 648 609 if ("$ns_Nmacros" != "NULL") 649 610 for i 0 $ns_Nmacros 650 611 sprintf macroName "ns%dMacro" $i 651 book getword nsD ata$options:0 $macroName -var macroCmd612 book getword nsDiffs $options:0 $macroName -var macroCmd 652 613 $macroCmd 653 614 end
Note:
See TracChangeset
for help on using the changeset viewer.
