Description of problem:
We need a general task based operation to do long running operations.
Examples of long running tasks are:
- Power cycling a machine
- Cancelling a job
Anything that may take a long time which needs to be issued from the webUI or the command line.
The UI's (web, cmdline etc) also need to be able to query to see if another task is in ahead of it. For example if someone has power cycled a machine then the UI should reflect it's current status (power cycle in progress). The UI should not permit the user to do stupid things.
Bill, how much of a problem is this causing at the moment?
Its not critical but it would be nice to have. I think its something that will take a while and need to be reviewed by everyone as well.
We have the per-system command queue for this now.