IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 28792


Ignore:
Timestamp:
Jul 30, 2010, 9:16:01 AM (16 years ago)
Author:
bills
Message:

add task to revert faults making fileset

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTasks/rcserver.pro

    r27035 r28792  
    1212### Database lists
    1313$rcPendingFS_DB = 0
     14$rcRevertFS_DB = 0
    1415
    1516### Check status of tasks
     
    3839  task rcserver.makefileset.run
    3940    active false
     41  end
     42  task rcserver.revert
     43    active false
     44  end
     45end
     46
     47macro rcserver.revert.on
     48  task rcserver.revert
     49    active true
    4050  end
    4151end
     
    156166  end
    157167end
     168
     169
     170task rcserver.revert
     171  host         local
     172
     173  periods      -poll 60.0
     174  periods      -exec 1800.0
     175  periods      -timeout 120.0
     176  npending     1
     177
     178  stdout NULL
     179  stderr $LOGSUBDIR/revert.log
     180
     181  task.exec
     182    if ($LABEL:n == 0) break
     183    $run = disttool -revertfileset
     184    if ($DB:n == 0)
     185      option DEFAULT
     186    else
     187      # save the DB name for the exit tasks
     188      option $DB:$rcRevertFS_DB
     189      $run = $run -dbname $DB:$rcRevertFS_DB
     190      $rcRevertFS_DB ++
     191      if ($rcRevertFS_DB >= $DB:n) set rcRevertFS_DB = 0
     192    end
     193    add_poll_labels run
     194    command $run
     195  end
     196
     197  # success
     198  task.exit    0
     199  end
     200
     201  # locked list
     202  task.exit    default
     203    showcommand failure
     204  end
     205
     206  task.exit    crash
     207    showcommand crash
     208  end
     209
     210  # operation times out?
     211  task.exit    timeout
     212    showcommand timeout
     213  end
     214end
Note: See TracChangeset for help on using the changeset viewer.