IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 27, 2011, 3:09:17 PM (15 years ago)
Author:
heather
Message:

crap. I don't know why it thinks some of these are modified, but diffing them
against a fresh checkout of the trunk shows no differences.

These are the merge of addstar changes into the trunk. This adds tables,
breaking apart minidvodbRun into 2 parts (building/relphot/addstar) and
(verify/merging), which will make it easier to rebuild dvodbs in the
future. There's some debugging of various tasks here (addstar.revert, for
example), and a lot of cleanup of code.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/ippTasks/minidvodb.pro

    r29634 r33030  
    1111if (not($?haveminidvodbBooks))
    1212 book create MINIDVODB
    13  book create MINIDVODB_MERGE
     13 book create MINIDVODB_PREMERGE
    1414 book create MINIDVODB_CREATE
    1515 book create MINIDVODB_ACTIVE   
     
    2020
    2121$MINIDVODB_WAIT_DB = 0
    22 $MINIDVODB_MERGE_DB = 0
     22$MINIDVODB_PREMERGE_DB = 0
    2323$MINIDVODB_CREATE_DB = 0
    2424$MINIDVODB_ACTIVE_DB = 0
    2525
    2626book init minidvodbWaitlist
    27 book init minidvodbMergelist
     27book init minidvodbPreMergelist
    2828book init minidvodbCreatelist
    2929book init minidvodbActivelist
     
    5454end
    5555
    56 macro minidvodb.merge.status
    57   book listbook minidvodbMergelist
    58 end
    59 
    60 macro minidvodb.merge.reset
    61   book init minidvodbMergelist
     56macro minidvodb.premerge.status
     57  book listbook minidvodbPreMergelist
     58end
     59
     60macro minidvodb.premerge.reset
     61  book init minidvodbPreMergelist
    6262end
    6363
     
    112112##these merge the dbs
    113113
    114 macro minidvodb.merge.on
    115   task minidvodb.merge.load
     114macro minidvodb.premerge.on
     115  task minidvodb.premerge.load
    116116    active true
    117117  end
    118   task minidvodb.merge.run
     118  task minidvodb.premerge.run
    119119    active true
    120120  end 
    121121end
    122 macro minidvodb.merge.off
    123   task minidvodb.merge.load
     122macro minidvodb.premerge.off
     123  task minidvodb.premerge.load
    124124    active false
    125125  end
    126   task minidvodb.merge.run
     126  task minidvodb.premerge.run
    127127    active false
    128128  end 
     
    142142  book setword MINIDVODB $1 STATE PENDING
    143143  #merge 
    144   book newpage MINIDVODB_MERGE $1
    145   book setword MINIDVODB_MERGE $1 MINIDVODB_GROUP $1
    146   book setword MINIDVODB_MERGE $1 DVODB $3
    147   book setword MINIDVODB_MERGE $1 STATE PENDING
     144  book newpage MINIDVODB_PREMERGE $1
     145  book setword MINIDVODB_PREMERGE $1 MINIDVODB_GROUP $1
     146  book setword MINIDVODB_PREMERGE $1 DVODB $3
     147  book setword MINIDVODB_PREMERGE $1 STATE PENDING
    148148  #active 
    149149  book newpage MINIDVODB_ACTIVE $1
     
    168168  end
    169169  book delpage MINIDVODB $1
    170   book delpage MINIDVODB_MERGE $1
     170  book delpage MINIDVODB_PREMERGE $1
    171171  book delpage MINIDVODB_CREATE $1 
    172172  book delpage MINIDVODB_ACTIVE $1
     
    180180  echo "minidvodb wait"
    181181  book listbook MINIDVODB
    182   echo "minidvodb merge"
    183   book listbook MINIDVODB_MERGE
     182  echo "minidvodb premerge"
     183  book listbook MINIDVODB_PREMERGE
    184184  echo "minidvodb create"
    185185  book listbook MINIDVODB_CREATE
     
    339339
    340340
    341 task           minidvodb.merge.load
     341task           minidvodb.premerge.load
    342342  host         local
    343343
     
    348348
    349349  stdout NULL
    350   stderr $LOGDIR/minidvodb.merge.load.log
     350  stderr $LOGDIR/minidvodb.premerge.load.log
    351351
    352352  task.exec
    353     book npages MINIDVODB_MERGE -var N
     353    book npages MINIDVODB_PREMERGE -var N
    354354    if ($N == 0)
    355355#      echo "No labels for processing"
     
    357357    endif
    358358
    359     book getpage MINIDVODB_MERGE 0 -var minidvodb_group -key STATE NEW
     359    book getpage MINIDVODB_PREMERGE 0 -var minidvodb_group -key STATE NEW
    360360    if ("$minidvodb_group" == "NULL")
    361361      # All labels have been done --- reset
    362362#      echo "Resetting labels"
    363363      for i 0 $N
    364         book getpage MINIDVODB_MERGE $i -var minidvodb_group
    365         book setword MINIDVODB_MERGE $minidvodb_group STATE NEW
     364        book getpage MINIDVODB_PREMERGE $i -var minidvodb_group
     365        book setword MINIDVODB_PREMERGE $minidvodb_group STATE NEW
    366366      end
    367       book getpage MINIDVODB_MERGE 0 -var minidvodb_group -key STATE NEW
     367      book getpage MINIDVODB_PREMERGE 0 -var minidvodb_group -key STATE NEW
    368368
    369369      # Select different database
     
    372372    end
    373373    #finds the minidvodbs in a state of 'to_be_merged'
    374     book setword MINIDVODB_MERGE $minidvodb_group STATE DONE
     374    book setword MINIDVODB_PREMERGE $minidvodb_group STATE DONE
    375375    $run = addtool -listminidvodbrun -state to_be_merged -limit 1
    376376    $run = $run -minidvodb_group $minidvodb_group
     
    392392  task.exit    0
    393393    # convert 'stdout' to book format
    394     ipptool2book stdout minidvodbMergelist -key minidvodb_id -uniq -setword dbname $options:0 -setword pantaskState INIT
     394    ipptool2book stdout minidvodbPreMergelist -key minidvodb_id -uniq -setword dbname $options:0 -setword pantaskState INIT
    395395    if ($VERBOSE > 2)
    396       book listbook minidvodbMergelist
     396      book listbook minidvodbPreMergelist
    397397    end
    398398    # delete existing entries in the appropriate pantaskStates
    399     process_cleanup minidvodbMergelist
     399    process_cleanup minidvodbPreMergelist
    400400  end
    401401
     
    418418
    419419
    420 task           minidvodb.merge.run
     420task           minidvodb.premerge.run
    421421  periods      -poll $RUNPOLL
    422422  periods      -exec $RUNEXEC
     
    432432    periods -exec $RUNEXEC
    433433
    434     book npages minidvodbMergelist -var N
     434    book npages minidvodbPreMergelist -var N
    435435    if ($N == 0) break
    436436   
    437437    # look for new images in minidvodbWaitlist (pantaskState == INIT)
    438     book getpage minidvodbMergelist 0 -var pageName -key pantaskState INIT
     438    book getpage minidvodbPreMergelist 0 -var pageName -key pantaskState INIT
    439439    if ("$pageName" == "NULL") break
    440440
    441     book setword minidvodbMergelist $pageName pantaskState RUN
    442     book getword minidvodbMergelist $pageName minidvodb_id -var MINIDVODB_ID
    443     book getword minidvodbMergelist $pageName minidvodb_group -var MINIDVODB_GROUP
    444     book getword minidvodbMergelist $pageName mergedvodb_path -var MERGEDVODB_PATH
    445     book getword minidvodbMergelist $pageName minidvodb_path -var MINIDVODB_PATH
    446     book getword minidvodbMergelist $pageName state -var STATE
    447     stdout $LOGDIR/minidvodb.merge.run.log
    448     stderr $LOGDIR/minidvodb.merge.run.log
    449 
    450     $run = minidvodb_merge.pl --camera GPC1 --mergedvodb $MERGEDVODB_PATH --minidvodb $MINIDVODB_PATH --minidvodb_group $MINIDVODB_GROUP --minidvodb_id $MINIDVODB_ID
     441    book setword minidvodbPreMergelist $pageName pantaskState RUN
     442    book getword minidvodbPreMergelist $pageName minidvodb_id -var MINIDVODB_ID
     443    book getword minidvodbPreMergelist $pageName minidvodb_group -var MINIDVODB_GROUP
     444    book getword minidvodbPreMergelist $pageName minidvodb_path -var MINIDVODB_PATH
     445    book getword minidvodbPreMergelist $pageName state -var STATE
     446    stdout $LOGDIR/minidvodb.premerge.run.log
     447    stderr $LOGDIR/minidvodb.premerge.run.log
     448
     449    $run = minidvodb_premerge.pl --camera GPC1 --minidvodb $MINIDVODB_PATH --minidvodb_group $MINIDVODB_GROUP --minidvodb_id $MINIDVODB_ID
    451450   
    452451  if ($DB:n == 0)
     
    472471  # default exit status
    473472    task.exit    default
    474     process_exit minidvodbMergelist $options:0 $JOB_STATUS
     473    process_exit minidvodbPreMergelist $options:0 $JOB_STATUS
    475474  end
    476475
     
    482481    # Set a fault code in the database
    483482   
    484     process_exit minidvodbMergelist $options:0 $EXIT_CRASH_ERR
     483    process_exit minidvodbPreMergelist $options:0 $EXIT_CRASH_ERR
    485484  end
    486485
     
    488487    task.exit    timeout
    489488        showcommand timeout
    490     book setword minidvodbMergelist $options:0 pantaskState TIMEOUT
     489    book setword minidvodbPreMergelist $options:0 pantaskState TIMEOUT
    491490  end
    492491end
Note: See TracChangeset for help on using the changeset viewer.