IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 28792 for trunk/ippTasks


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.