Changeset 38229 for trunk/ippTasks/nightly_science.pro
- Timestamp:
- May 5, 2015, 3:21:18 PM (11 years ago)
- File:
-
- 1 edited
-
trunk/ippTasks/nightly_science.pro (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTasks/nightly_science.pro
r35881 r38229 132 132 # 133 133 macro ns.add.date 134 if ($0 != 2)135 echo "USAGE: ns.add.date (YYYY-MM-DD) "134 if ($0 != 3) 135 echo "USAGE: ns.add.date (YYYY-MM-DD) (dbname)" 136 136 break 137 137 end 138 138 139 book newpage nsData $1 140 book setword nsData $1 nsState NEW 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 139 # build key from date and database name 140 sprintf key "%s-%s" $1 $2 141 book newpage nsData $key 142 book setword nsData $key nsState NEW 143 book setword nsData $key date $1 144 book setword nsData $key dbname $2 145 146 book newpage nsDiffs $key 147 book setword nsDiffs $key nsDiffState TOWARP 148 book setword nsDiffs $key nsObservingState UNKNOWN 149 150 book newpage nsStacks $key 151 book setword nsStacks $key nsStackState TOWARP 149 152 150 153 end … … 153 156 book npages nsData -var Npages 154 157 for i 0 $Npages 155 book getpage nsData $i -var date 156 book getword nsData $date nsState -var state 157 book getword nsStacks $date nsStackState -var Sstate 158 book getword nsDiffs $date nsDiffState -var Dstate 159 book getword nsDiffs $date nsObservingState -var Ostate 160 echo $date $state $Sstate $Dstate $Ostate 158 book getpage nsData $i -var key 159 book getword nsData $key date -var date 160 book getword nsData $key dbname -var dbname 161 book getword nsData $key nsState -var state 162 book getword nsStacks $key nsStackState -var Sstate 163 book getword nsDiffs $key nsDiffState -var Dstate 164 book getword nsDiffs $key nsObservingState -var Ostate 165 echo $key $date $dbname $state $Sstate $Dstate $Ostate 161 166 end 162 167 end … … 186 191 stderr $LOGDIR/ns.initday.log 187 192 $today = `date -u +%Y-%m-%d` 188 book newpage nsData $today 189 book setword nsData $today nsState NEW 190 book newpage nsStacks $today 191 book setword nsStacks $today nsStackState TOWARP 192 book newpage nsDiffs $today 193 book setword nsDiffs $today nsDiffState TOWARP 194 book setword nsData $today dbname $DB:0 195 196 # command echo $today 197 $run = nightly_science.pl --clean_old --date $today --dbname $DB:0 198 # add_standard_args run 199 command $run 193 # loop over all databases 194 for i 0 $DB:n 195 $thisDB = $DB:$i 196 sprintf key "%s-%s" $today $thisDB 197 book newpage nsData $key 198 book setword nsData $key date $today 199 book setword nsData $key nsState NEW 200 book setword nsData $key dbname $thisDB 201 book newpage nsStacks $key 202 book setword nsStacks $key date $today 203 book setword nsStacks $key nsStackState TOWARP 204 book newpage nsDiffs $key 205 book setword nsDiffs $key date $today 206 book setword nsDiffs $key nsDiffState TOWARP 207 208 #command echo $today 209 $run = nightly_science.pl --clean_old --date $today --dbname $thisDB 210 command $run 211 end 200 212 end 201 213 … … 307 319 stderr $LOGDIR/ns.stacks.log 308 320 309 book getpage nsData $ns_stackPAGE -var date 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 321 book getpage nsData $ns_stackPAGE -var key 322 book getword nsStacks $key date -var date 323 book getword nsStacks $key nsStackState -var ns_STATE 324 book getword nsDiffs $key nsDiffState -var ns_diff_STATE 325 book getword nsData $key dbname -var DBNAME 313 326 book npages nsData -var Npages 314 327 315 328 if ($VERBOSE > 5) 316 echo "ns.stacks.load: " $ns_stackPAGE $date $ ns_STATE $Npages329 echo "ns.stacks.load: " $ns_stackPAGE $date $DBNAME $ns_STATE $Npages 317 330 end 318 331 319 332 $ns_stackPAGE ++ 320 333 if ($ns_stackPAGE >= $Npages) set ns_stackPAGE = 0 321 option $ date334 option $key 322 335 323 336 if ("$ns_STATE" != "TOWARP") break … … 377 390 stderr $LOGDIR/ns.stacks.log 378 391 379 book getpage nsData $ns_RstackPAGE -var date 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 392 book getpage nsData $ns_RstackPAGE -var key 393 book getword nsStacks $key date -var date 394 book getword nsStacks $key nsStackState -var ns_STATE 395 book getword nsDiffs $key nsDiffState -var ns_diff_STATE 396 book getword nsData $key dbname -var DBNAME 383 397 book npages nsData -var Npages 384 398 385 399 if ($VERBOSE > 5) 386 echo "ns.stacks.run: " $ns_RstackPAGE $ date $ns_STATE $Npages400 echo "ns.stacks.run: " $ns_RstackPAGE $key $date $ns_STATE $Npages 387 401 end 388 402 389 403 $ns_RstackPAGE ++ 390 404 if ($ns_RstackPAGE >= $Npages) set ns_RstackPAGE = 0 391 option $ date405 option $key 392 406 393 407 if (("$ns_STATE" != "STACKING")&&("$ns_STATE" != "TOWARP")&&("$ns_STATE" != "FORCETOWARP")) break … … 445 459 stderr $LOGDIR/ns.stacks.log 446 460 447 book getpage nsData $ns_CstackPAGE -var date 448 book getword nsStacks $date nsStackState -var ns_STATE 449 book getword nsData $date dbname -var DBNAME 461 book getpage nsData $ns_CstackPAGE -var key 462 book getword nsStacks $key date -var date 463 book getword nsStacks $key nsStackState -var ns_STATE 464 book getword nsData $key dbname -var DBNAME 450 465 book npages nsData -var Npages 451 466 452 467 if ($VERBOSE > 5) 453 echo "ns.stacks.confirm: " $ns_CstackPAGE $ date$ns_STATE $Npages468 echo "ns.stacks.confirm: " $ns_CstackPAGE $key $date $DBNAME $ns_STATE $Npages 454 469 end 455 470 456 471 $ns_CstackPAGE ++ 457 472 if ($ns_CstackPAGE >= $Npages) set ns_CstackPAGE = 0 458 option $ date473 option $key 459 474 460 475 if ("$ns_STATE" != "STACKING") break … … 512 527 stderr $LOGDIR/ns.diffs.log 513 528 514 book getpage nsData $ns_diffPAGE -var date 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 529 book getpage nsData $ns_diffPAGE -var key 530 book getword nsDiffs $key date -var date 531 book getword nsDiffs $key nsDiffState -var ns_STATE 532 book getword nsStacks $key nsStackState -var ns_stack_STATE 533 book getword nsData $key dbname -var DBNAME 518 534 book npages nsData -var Npages 519 535 520 536 if ($VERBOSE > 5) 521 echo "ns.diffs.load: " $ns_diffPAGE $ date$ns_STATE $Npages537 echo "ns.diffs.load: " $ns_diffPAGE $key $date $DBNAME $ns_STATE $Npages 522 538 end 523 539 524 540 $ns_diffPAGE ++ 525 541 if ($ns_diffPAGE >= $Npages) set ns_diffPAGE = 0 526 option $ date542 option $key 527 543 528 544 if ("$ns_STATE" != "TOWARP") break … … 580 596 stderr $LOGDIR/ns.diffs.log 581 597 582 book getpage nsData $ns_RdiffPAGE -var date 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 598 book getpage nsData $ns_RdiffPAGE -var key 599 book getword nsDiffs $key date -var date 600 book getword nsDiffs $key nsDiffState -var ns_STATE 601 book getword nsStacks $key nsStackState -var ns_stack_STATE 602 book getword nsData $key dbname -var DBNAME 586 603 book npages nsData -var Npages 587 604 … … 592 609 $ns_RdiffPAGE ++ 593 610 if ($ns_RdiffPAGE >= $Npages) set ns_RdiffPAGE = 0 594 option $ date611 option $key 595 612 596 613 if (("$ns_STATE" != "DIFFING")&&("$ns_STATE" != "QUEUEDIFFS")&&("$ns_STATE" != "TOWARP")&&("$ns_STATE" != "FORCETOWARP")) break
Note:
See TracChangeset
for help on using the changeset viewer.
