FEATURES.md: update for current state of the project
This commit is contained in:
parent
0b39f229a1
commit
ecbd0acb30
20
FEATURES.md
20
FEATURES.md
@ -21,21 +21,21 @@ Note that list is **not** in any specific order.
|
|||||||
- [ ] Web frontend for Job & Task management
|
- [ ] Web frontend for Job & Task management
|
||||||
- [x] Jobs list
|
- [x] Jobs list
|
||||||
- [x] Job details
|
- [x] Job details
|
||||||
- [.] Job action buttons
|
- [x] Job action buttons
|
||||||
- [.] Notification/status bar system
|
- [x] Notification/status bar system
|
||||||
- [ ] Tasks list
|
- [x] Tasks list
|
||||||
- [ ] Task details
|
- [x] Task details
|
||||||
- [ ] Task action buttons
|
- [x] Task action buttons
|
||||||
- [ ] Task log viewer
|
- [ ] Task log viewer
|
||||||
- [ ] Subscription system for job "detail+task" updates.
|
- [x] Subscription system for "job detail+task" updates.
|
||||||
- [ ] Subscription system for task log updates.
|
- [ ] Subscription system for "task log" updates.
|
||||||
- [ ] Filtering jobs, at least by status
|
- [ ] Filtering jobs, at least by status
|
||||||
- [ ] Filtering tasks, at least by status
|
- [ ] Filtering tasks, at least by status
|
||||||
- [ ] Web frontend for Worker management
|
- [ ] Web frontend for Worker management
|
||||||
- [ ] "Tabs" system + Vue Router support.
|
- [x] "Tabs" system + Vue Router support.
|
||||||
- [ ] Port the old 'fail-requested' task status handling code to the new Manager
|
- [ ] Port the old 'fail-requested' task status handling code to the new Manager
|
||||||
- [ ] Ensure "task state machine" can run in a single database transaction.
|
- [ ] Ensure "task state machine" can run in a single database transaction.
|
||||||
- [ ] At startup (and potentially periodically as well) check & fix "stuck" jobs.
|
- [x] At startup check & fix "stuck" jobs.
|
||||||
Example: jobs in statuses `cancel-requested`, `requeued`, etc.
|
Example: jobs in statuses `cancel-requested`, `requeued`, etc.
|
||||||
- [ ] Task timeout monitoring
|
- [ ] Task timeout monitoring
|
||||||
- [ ] Worker blocklisting & failed task requeueing
|
- [ ] Worker blocklisting & failed task requeueing
|
||||||
@ -72,7 +72,7 @@ Note that list is **not** in any specific order.
|
|||||||
- [x] Refactor CLI-running code by analyzing the current Blender and FFmpeg commands.
|
- [x] Refactor CLI-running code by analyzing the current Blender and FFmpeg commands.
|
||||||
- [x] Re-queueing of task at shutdown of the main context (i.e. when pressing Ctrl+C). Since the context is closed, everything shuts down, but then it's too late to cleanly communicate to the Manager that the current task should be requeued.
|
- [x] Re-queueing of task at shutdown of the main context (i.e. when pressing Ctrl+C). Since the context is closed, everything shuts down, but then it's too late to cleanly communicate to the Manager that the current task should be requeued.
|
||||||
- [ ] CLI option to override configured manager URL.
|
- [ ] CLI option to override configured manager URL.
|
||||||
- [ ] Readability/writability tests
|
- [ ] Filesystem readability/writability tests
|
||||||
- [ ] Add check per task-type
|
- [ ] Add check per task-type
|
||||||
- [ ] Allow workers to request blocklisting for certain job, with "reason" string.
|
- [ ] Allow workers to request blocklisting for certain job, with "reason" string.
|
||||||
- [ ] POSIX signal handling (sleep/wake up)
|
- [ ] POSIX signal handling (sleep/wake up)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user