Ticket #278 (accepted task)
Implement the Executor as a Service
| Reported by: | Joel | Owned by: | Joel |
|---|---|---|---|
| Priority: | critical | Milestone: | Eraser 6.1/6.2 |
| Component: | Core | Version: | |
| Keywords: | Cc: | ||
| Processor Architecture: | Blocked By: | #75, #83 | |
| Blocking: | #15, #239, #268, #355 | Operating System: |
Description (last modified by Joel) (diff)
When using a service, get the service to assign task IDs and task progress can be queried by anyone with the correct permissions.
These features need to be implemented:
- Users can manage their own task list
- The executor engine will run with the permissions of the user who created the task
- Logging will be done through the Windows Event Log, with the exception of Task logging which will remain to be logged on the task
Blocking
| Id | Summary | Milestone |
|---|---|---|
| #278 | └ Implement the Executor as a Service | Eraser 6.1/6.2 |
| #355 | └ Implement feature-complete CLI | Eraser 6.1/6.2 |
| #239 | └ Add shortcut to the "erasure progress window" in systray. | Eraser 6.1/6.2 |
| #268 | └ Display progress when erasing from Shell | Eraser 6.1/6.2 |
| #15 | └ Simultaneous Erasing | Eraser 6.1/6.2 |
Blocked by
| Id | Summary | Milestone |
|---|---|---|
| #278 | └ Implement the Executor as a Service | Eraser 6.1/6.2 |
| #83 | └ Upgrade Remote Executor classes | Eraser 6.1/6.2 |
| #75 | └ User-based erasure control | Eraser 6.1/6.2 |
Change History
comment:11 Changed 3 years ago by Joel
- Blocking 368 added
(In #368) It already is going to be done. It just needs implementation.
comment:13 Changed 3 years ago by Joel
- Blocking 355 added
(In #355) This ticket needs to have a good interface for RPC -- the "wait" function needs this so that it will return only when complete.
comment:16 Changed 12 months ago by Joel
- Blocking 299 removed
Note: See
TracTickets for help on using
tickets.

This is the main new feature of Eraser 6.2. Unused space erasures can now be executed by administrators, perhaps allowing administrators to set a maximum number of times the task can be executed.