IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 30120 for trunk/ippTasks


Ignore:
Timestamp:
Dec 20, 2010, 5:52:38 PM (16 years ago)
Author:
watersc1
Message:

updates to nightly science code to handle register failures and stacks and diffs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTasks/register.pro

    r30058 r30120  
    3030    active true
    3131  end
     32  task register.imfile.revert
     33    active false
     34  end
    3235  task register.exp.load
    3336    active true
     
    5154    active false
    5255  end
     56  task register.imfile.revert
     57    active false
     58  end
    5359  task register.exp.load
    5460    active false
     
    6167  end
    6268  task register.burntool.run
     69    active false
     70  end
     71end
     72
     73macro register.revert.on
     74  task register.imfile.revert
     75    active true
     76  end
     77end
     78
     79macro register.revert.off
     80  task register.imfile.revert
    6381    active false
    6482  end
     
    147165$regPendingImfile_DB = 0
    148166$regPendingBurntoolImfile_DB = 0
     167$regRevertImfile_DB = 0
    149168$regPendingExp_DB = 0
    150169
     
    295314  end
    296315end
     316
     317task register.imfile.revert
     318  host         local
     319  periods      -poll 60.0
     320  periods      -exec 1800.0
     321  periods      -timeout 120.0
     322  npending     1
     323
     324  stdout       NULL
     325  stderr       $LOGDIR/register.imfile.revert.log
     326
     327  task.exec
     328    $run = regtool -revertprocessedimfile
     329    if ($DB:n == 0)
     330      option DEFAULT
     331    else
     332      option $DB:$regRevertImfile_DB
     333      $run = $run -dbname $DB:$regRevertImfile_DB
     334      $regRevertImfile_DB ++
     335      if ($regRevertImfile_DB >= $DB:n) set regRevertImfile_DB = 0
     336    end
     337    add_poll_args run
     338    command $run
     339  end
     340
     341  # success
     342  task.exit    0
     343  end
     344
     345  # locked list
     346  task.exit    default
     347    showcommand failure
     348  end
     349
     350  task.exit    crash
     351    showcommand crash
     352  end
     353
     354  # operation times out
     355  task.exit    timeout
     356    showcommand timeout
     357  end
     358end
     359
    297360
    298361# select exposures ready for register_exp.pl
Note: See TracChangeset for help on using the changeset viewer.