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.