IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 15, 2010, 11:22:56 AM (16 years ago)
Author:
watersc1
Message:

association and jpegs look fine. random simtest errors are a bit worrying, though.

Location:
branches/czw_branch/20100519
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/czw_branch/20100519

  • branches/czw_branch/20100519/ippTasks/diff.pro

    r28304 r28334  
    574574    book getword diffPendingSummary $pageName workdir -var WORKDIR_TEMPLATE
    575575    book getword diffPendingSummary $pageName dbname -var DBNAME
    576     book getword warpPendingSummary $pageName tess_id -var TESS_DIR
     576    book getword diffPendingSummary $pageName tess_id -var TESS_DIR
    577577    book getword diffPendingSummary $pageName diff_mode -var DIFF_MODE
    578578    book getword diffPendingSummary $pageName state -var RUN_STATE
     
    601601
    602602    ## generate outroot specific to this exposure
    603     sprintf outroot "%s/%s/%s/%s.%s.%sdif.%s.summary" $WORKDIR $TESS_ID $SKYCELL_ID $TESS_ID $SKYCELL_ID $DIFF_TAG $DIFF_ID
     603    sprintf outroot "%s/%s/%s.%sdif.%s.summary" $WORKDIR $TESS_ID $TESS_ID $DIFF_TAG $DIFF_ID
    604604
    605605
  • branches/czw_branch/20100519/ippTasks/minidvodb.pro

    r28304 r28334  
    131131## you get no choice - you add all of them in at the same time. you can always turn off the tasks you don't want to run.
    132132macro add.minidvodb
    133   if ($0 != 5)
    134     echo "USAGE: add.minidvodb (minidvodb_group) (dvodb) (interval days) (camera)"
     133  if ($0 != 6)
     134    echo "USAGE: add.minidvodb (minidvodb_group) (minidvodb) (dvodb) (interval days) (camera)"
    135135    break
    136136  end
     
    139139  book newpage MINIDVODB $1
    140140  book setword MINIDVODB $1 MINIDVODB_GROUP $1
    141   book setword MINIDVODB $1 DVODB $2
     141  book setword MINIDVODB $1 DVODB $3
    142142  book setword MINIDVODB $1 STATE PENDING
    143143  #merge 
    144144  book newpage MINIDVODB_MERGE $1
    145145  book setword MINIDVODB_MERGE $1 MINIDVODB_GROUP $1
    146   book setword MINIDVODB_MERGE $1 DVODB $2
     146  book setword MINIDVODB_MERGE $1 DVODB $3
    147147  book setword MINIDVODB_MERGE $1 STATE PENDING
    148148  #active 
    149149  book newpage MINIDVODB_ACTIVE $1
    150150  book setword MINIDVODB_ACTIVE $1 MINIDVODB_GROUP $1
    151   book setword MINIDVODB_ACTIVE $1 DVODB $2
     151  book setword MINIDVODB_ACTIVE $1 DVODB $3
    152152  book setword MINIDVODB_ACTIVE $1 STATE PENDING
    153153
     
    155155  book newpage MINIDVODB_CREATE $1
    156156  book setword MINIDVODB_CREATE $1 MINIDVODB_GROUP $1
    157   book setword MINIDVODB_CREATE $1 DVODB $2
    158   book setword MINIDVODB_CREATE $1 DVODB_DAYS $3
    159   book setword MINIDVODB_CREATE $1 CAMERA $4 
     157  book setword MINIDVODB_CREATE $1 MINIDVODB $2
     158  book setword MINIDVODB_CREATE $1 DVODB $3
     159  book setword MINIDVODB_CREATE $1 DVODB_DAYS $4
     160  book setword MINIDVODB_CREATE $1 CAMERA $5 
    160161  book setword MINIDVODB_CREATE $1 STATE PENDING 
    161162end
     
    542543     
    543544    book setword MINIDVODB_CREATE $minidvodb_group STATE DONE
     545    book getword MINIDVODB_CREATE $minidvodb_group MINIDVODB -var minidvodb
    544546    book getword MINIDVODB_CREATE $minidvodb_group DVODB -var dvodb
    545547    book getword MINIDVODB_CREATE $minidvodb_group DVODB_DAYS -var dvodb_days
    546548    book getword MINIDVODB_CREATE $minidvodb_group CAMERA -var camera
    547     $run = minidvodb_createdb.pl --camera $camera --outroot $dvodb --dvodb $dvodb --minidvodb_group $minidvodb_group --interval $dvodb_days
     549    $run = minidvodb_createdb.pl --camera $camera --outroot $dvodb --dvodb $dvodb --minidvodb $minidvodb --minidvodb_group $minidvodb_group --interval $dvodb_days
    548550 
    549551    if ($DB:n == 0)
  • branches/czw_branch/20100519/ippTasks/stack.pro

    r28304 r28334  
    1010### Initialise the books containing the tasks to do
    1111book init stackSumSkyfile
     12book init stackPendingSummary
    1213#book init stackCleanup
    1314
     
    1617$stack_revert_DB = 0
    1718#$stackCleanup_DB = 0
     19$stackSummary_DB = 0
    1820
    1921### Check status of stacking tasks
     
    2628macro stack.reset
    2729  book init stackSumSkyfile
     30  book init stackPendingSummary
    2831#  book init stackCleanup
    2932end
     
    4043    active false
    4144  end
     45  task stack.summary.load
     46    active true
     47  end
     48  task stack.summary.run
     49    active true
     50  end
    4251end
    4352
     
    5160  end
    5261  task stack.revert
     62    active false
     63  end
     64  task stack.summary.load
     65    active false
     66  end
     67  task stack.summary.run
    5368    active false
    5469  end
     
    403418end
    404419
     420### Load tasks for doing the stack summary
     421### Tasks are loaded into stackPendingSummary
     422task           stack.summary.load
     423  host         local
     424
     425  periods      -poll $LOADPOLL
     426  periods      -exec $LOADEXEC
     427  periods      -timeout 1200
     428  npending     1
     429
     430  stdout       NULL
     431  stderr       $LOGDIR/stack.summary.load
     432
     433  task.exec
     434    if ($LABEL:n == 0) break
     435    $run = stacktool -tosummary
     436    if ($DB:n == 0)
     437      option DEFAULT
     438    else
     439      # save the DB name for the exit tasks
     440      option $DB:$stackSummary_DB
     441      $run = $run -dbname $DB:$stackSummary_DB
     442      $stackSummary_DB ++
     443      if ($stackSummary_DB >= $DB:n) set stackSummary_DB = 0
     444    end
     445    add_poll_args run
     446    add_poll_labels run
     447    command $run
     448  end
     449
     450  # success
     451  task.exit     0
     452    # convert 'stdout' to book format
     453    ipptool2book stdout stackPendingSummary -key sass_id -uniq -setword dbname $options:0 -setword pantaskState INIT
     454    if ($VERBOSE > 2)
     455      book listbook stackPendingSummary
     456    end
     457
     458    # delete existing entries in the appropriate pantaskStates
     459    process_cleanup stackPendingSummary
     460  end
     461
     462  # locked list
     463  task.exit     default
     464    showcommand failure
     465  end
     466
     467  task.exit     crash
     468    showcommand crash
     469  end
     470
     471  # operation times out?
     472  task.exit     timeout
     473    showcommand timeout
     474  end
     475end
     476
     477### Run tasks for doing the stack summary
     478task           stack.summary.run
     479  periods      -poll $RUNPOLL
     480  periods      -exec $RUNEXEC
     481  periods      -timeout 60
     482
     483  task.exec
     484    # if we are unable to run the 'exec', use a long retry time
     485    periods -exec $RUNEXEC
     486
     487    book npages stackPendingSummary -var N
     488    if ($N == 0) break
     489    if ($NETWORK == 0) break
     490
     491    # look for new images in stackPendingSummary (pantaskState == INIT)
     492    book getpage stackPendingSummary 0 -var pageName -key pantaskState INIT
     493    if ("$pageName" == "NULL") break
     494
     495    book setword stackPendingSummary $pageName pantaskState RUN
     496    book getword stackPendingSummary $pageName sass_id -var SASS_ID
     497    book getword stackPendingSummary $pageName camera -var CAMERA
     498    book getword stackPendingSummary $pageName workdir -var WORKDIR_TEMPLATE
     499    book getword stackPendingSummary $pageName dbname -var DBNAME
     500    book getword stackPendingSummary $pageName tess_id -var TESS_DIR
     501    book getword stackPendingSummary $pageName state -var RUN_STATE
     502    book getword stackPendingSummary $pageName projection_cell -var projection_cell
     503
     504    # set the host and workdir
     505    host anyhost
     506    strsub $WORKDIR_TEMPLATE @HOST@.0 $default_host -var WORKDIR
     507
     508    basename $TESS_DIR -var TESS_ID
     509
     510    ## generate outroot specific to this association
     511    sprintf outroot "%s/%s/%s.stk.%s.summary" $WORKDIR $TESS_ID $TESS_ID $SASS_ID
     512
     513    stdout $LOGDIR/stack.summary.log
     514    stderr $LOGDIR/stack.summary.log
     515
     516    $run = skycell_jpeg.pl --stage stack --stage_id $SASS_ID --camera $CAMERA --outroot $outroot
     517    add_standard_args run
     518
     519    # save the pageName for future reference below
     520    options $pageName
     521
     522    # create the command line
     523    if ($VERBOSE > 1)
     524        echo command $run
     525    end
     526    periods -exec 0.05
     527    command $run
     528  end
     529
     530  # default exit status
     531  task.exit       default
     532    process_exit stackPendingSummary $options:0 $JOB_STATUS
     533  end
     534
     535  # locked list
     536  task.exit       crash
     537    showcommand crash
     538    echo "hostname: $JOB_HOSTNAME"
     539    book setword stackPendingSummary $options:0 pantaskState CRASH
     540  end
     541
     542  # operation timed out?
     543  task.exit       timeout
     544    showcommand timeout
     545    book setword stackPendingSummary $options:0 pantaskState TIMEOUT
     546  end
     547end
     548
Note: See TracChangeset for help on using the changeset viewer.