-
ae6831ce6e
Manager: fix unit test
Sybren A. Stüvel
2022-06-02 12:13:25 +02:00
-
487a31624f
Cleanup: manager, make
workerDBtoAPI(w)
use workerSummary(w)
Sybren A. Stüvel
2022-06-02 12:10:53 +02:00
-
3c1b0e0539
Web: status indicator, swap arrows
Sybren A. Stüvel
2022-06-02 11:44:29 +02:00
-
3e1137ca65
Web: fix status_requested not disappearing from Tabulator
Sybren A. Stüvel
2022-05-31 17:28:40 +02:00
-
85e24d2b1c
FEATURES.md: addition of some more details about the worker management
Sybren A. Stüvel
2022-05-31 17:24:11 +02:00
-
f97f0a34c3
Manager: implement worker status change requests
Sybren A. Stüvel
2022-05-31 17:22:03 +02:00
-
fdb0b82664
OAPI: regenerate code
Sybren A. Stüvel
2022-05-31 17:19:06 +02:00
-
cfb17b178d
OAPI: allow worker status change requests
Sybren A. Stüvel
2022-05-31 17:17:37 +02:00
-
dd3f99ebaa
Manager: Fix unit test
Sybren A. Stüvel
2022-05-31 16:12:28 +02:00
-
68cd14db2d
Fix: add missing
<span>
around state transition arrow
Sybren A. Stüvel
2022-05-31 15:51:31 +02:00
-
1510489f4d
Web: show requested worker state transition
Sybren A. Stüvel
2022-05-31 15:50:59 +02:00
-
e18dab5c82
Web: make the worker list narrower, occupying only a single column
Sybren A. Stüvel
2022-05-31 15:48:00 +02:00
-
fc4e3d60d7
Web: show more info in the worker details
Sybren A. Stüvel
2022-05-31 15:47:49 +02:00
-
f6dff086ef
Manager: show worker version in the workers table
Sybren A. Stüvel
2022-05-31 15:47:26 +02:00
-
237b208fb2
Web: show Worker software version in worker list
Sybren A. Stüvel
2022-05-31 15:31:56 +02:00
-
3063e1fe6d
Manager: construct
api.Worker
from api.WorkerSummary
+ extra fields
Sybren A. Stüvel
2022-05-31 15:30:46 +02:00
-
90707dceed
OAPI: regenerate code
Sybren A. Stüvel
2022-05-31 15:30:26 +02:00
-
d82333635a
OAPI: define
Worker
schema as extension of WorkerSummary
Sybren A. Stüvel
2022-05-31 15:29:30 +02:00
-
66edc5c4d3
Web: include name of status in worker list
Sybren A. Stüvel
2022-05-31 15:23:42 +02:00
-
2e11c1c240
Manager: Implement SocketIO worker updates
Sybren A. Stüvel
2022-05-31 15:19:12 +02:00
-
1f49880b7f
OAPI: regenerate code
Sybren A. Stüvel
2022-05-31 13:16:45 +02:00
-
3b2f58dd27
OAPI: add
allWorkers
SocketIO subscription type
Sybren A. Stüvel
2022-05-31 15:01:42 +02:00
-
ec02247973
Manager: logging in the
FetchWorkers
API endpoint
Sybren A. Stüvel
2022-05-31 15:04:46 +02:00
-
2b89399206
Manager: handle
allJobs
subscription
Sybren A. Stüvel
2022-05-31 15:00:37 +02:00
-
0fc0d1d0e0
OAPI: regenerate code
Sybren A. Stüvel
2022-05-31 14:58:49 +02:00
-
221ed17fa2
OAPI: Allow explicit SocketIO subscription to "all jobs"
Sybren A. Stüvel
2022-05-31 14:58:09 +02:00
-
cd35e3a5cb
Web: avoid error resizing the tasks table
Sybren A. Stüvel
2022-05-31 14:56:13 +02:00
-
885911a06e
OAPI: regenerate code
Sybren A. Stüvel
2022-05-31 13:16:10 +02:00
-
8607827cfa
OAPI: add
SocketIOWorkerUpdate
schema
Sybren A. Stüvel
2022-05-31 12:30:46 +02:00
-
90b567f97c
Manager: store software version on worker sign-on
Sybren A. Stüvel
2022-05-31 12:29:25 +02:00
-
424e80163b
FEATURES.md: reprioritise and some new tasks
Sybren A. Stüvel
2022-05-31 12:28:50 +02:00
-
7bcfde22b5
Web: add worker details component
Sybren A. Stüvel
2022-05-31 11:34:24 +02:00
-
8e247b9dfc
Manager: implement
fetchWorker
API endpoint
Sybren A. Stüvel
2022-05-31 11:21:55 +02:00
-
f2f6726ec0
OAPI: regenerate code
Sybren A. Stüvel
2022-05-31 11:21:41 +02:00
-
ccea8869c2
OAPI: add operation for fetching worker info
Sybren A. Stüvel
2022-05-31 11:21:05 +02:00
-
1496736f7a
Manager: wrap Worker fetching errors
Sybren A. Stüvel
2022-05-31 11:18:57 +02:00
-
6e3667225a
Manager: fix bug in
sendAPIError()
formatting code
Sybren A. Stüvel
2022-05-31 11:10:49 +02:00
-
11a407d26c
Gitignore flamenco-worker.yaml and flamenco-worker-credentials.yaml
Sybren A. Stüvel
2022-05-31 10:45:12 +02:00
-
19db947eb4
Manager: remove
Worker.LastActivity
Sybren A. Stüvel
2022-05-31 10:44:27 +02:00
-
431406a301
OAPI: regenerate code
Sybren A. Stüvel
2022-05-31 10:43:57 +02:00
-
4f8fd14d7f
OAPI: remove
last_activity
field from RegisteredWorker
Sybren A. Stüvel
2022-05-31 10:36:47 +02:00
-
ce07a46455
Fix error fetching non-existing log tail
Sybren A. Stüvel
2022-05-30 19:23:10 +02:00
-
a3d885e710
OAPI: regenerate code
Sybren A. Stüvel
2022-05-30 19:23:00 +02:00
-
3ae9d5f0fe
OAPI: add 204 No Content response to task log tail operation
Sybren A. Stüvel
2022-05-30 19:13:23 +02:00
-
e492a31abb
Web: cleanup, move job/task-related components into
jobs
subdir
Sybren A. Stüvel
2022-05-30 19:17:50 +02:00
-
88346d8244
Web: first implementation of Workers overview
Sybren A. Stüvel
2022-05-30 18:50:58 +02:00
-
08676f48f4
Manager: implement
fetchWorkers
OpenAPI operation
Sybren A. Stüvel
2022-05-30 18:48:52 +02:00
-
eab4fa2ca7
OAPI: regenerate code
Sybren A. Stüvel
2022-05-30 18:48:06 +02:00
-
311887bff7
OAPI: add operation to fetch all workers
Sybren A. Stüvel
2022-05-30 17:07:33 +02:00
-
723855a9d5
Web: move styling of 'clickable' table rows to separate class
Sybren A. Stüvel
2022-05-30 18:29:33 +02:00
-
81501ea41b
Web: fix scrollbar on "select a ... to see its details" content
Sybren A. Stüvel
2022-05-30 16:24:53 +02:00
-
131298f5e8
Update FEATURES.md
Sybren A. Stüvel
2022-05-30 16:01:55 +02:00
-
9e22cda793
Merge branch 'temp-fix-tabulator-height' into main
Sybren A. Stüvel
2022-05-30 15:48:27 +02:00
-
-
74f875957f
Web: Move overflow and position properties to affect all columns
Pablo Vazquez
2022-05-30 15:44:38 +02:00
-
9d59ab0505
Merge remote-tracking branch 'origin/main' into temp-fix-tabulator-height
Sybren A. Stüvel
2022-05-30 15:10:15 +02:00
-
-
-
-
6864ca2e75
Manager: add CLI argument to add random delay to HTTP responses
Sybren A. Stüvel
2022-05-30 15:10:07 +02:00
-
81aec77059
Resize the Tasks table when necessary
Sybren A. Stüvel
2022-05-30 15:08:34 +02:00
-
09dbcfe512
Remove the need to get elements by their ID
Sybren A. Stüvel
2022-05-27 16:44:51 +02:00
-
339aafc1e4
Cleanup: add missing trailing comma
Sybren A. Stüvel
2022-05-27 16:43:40 +02:00
-
60836c77e0
Remove need for global
resizeTasksListTable
function
Sybren A. Stüvel
2022-05-27 16:43:12 +02:00
-
1310e5c9e2
Web: Set height for Tasks List on load and window resize
Pablo Vazquez
2022-05-25 17:14:21 +02:00
-
-
6f4fc29145
Web: Adjust colors for Canceled and Paused status
Pablo Vazquez
2022-05-25 16:56:01 +02:00
-
8969ecb262
Web: Adjust colors for Queued, Requeueing
Pablo Vazquez
2022-05-25 16:48:20 +02:00
-
11955e209a
Web: Use Flamenco accent hue instead of pink for active/selected rows
Pablo Vazquez
2022-05-25 16:44:04 +02:00
-
72487e3fb4
Web: only load task log tail when task log viewer is visible
Sybren A. Stüvel
2022-05-24 16:04:03 +02:00
-
1ac72bd3fc
Web: no longer do filtering when clicking on the 'status' table cell
Sybren A. Stüvel
2022-05-20 16:54:30 +02:00
-
ae0f4a7ca4
Show task log tail in the web interface
Sybren A. Stüvel
2022-05-20 16:48:26 +02:00
-
2cf6e2e528
OAPI: regenerate code
Sybren A. Stüvel
2022-05-20 16:48:14 +02:00
-
2003db7a26
OAPI: return log tail as string, not array of strings
Sybren A. Stüvel
2022-05-20 16:48:55 +02:00
-
9bb4dd49dd
Manager: add endpoint to fetch task log tail
Sybren A. Stüvel
2022-05-20 16:34:13 +02:00
-
bb7ac8319f
OAPI: regenerate code
Sybren A. Stüvel
2022-05-20 16:30:42 +02:00
-
fc74195704
OAPI: add operation to fetch the tail end of a task log
Sybren A. Stüvel
2022-05-20 16:29:43 +02:00
-
23a5e9df4c
Manager: cleanup, reorder some imports
Sybren A. Stüvel
2022-05-20 15:36:05 +02:00
-
f77b11d85e
Manager: add a small wrapper around Google's UUID library
Sybren A. Stüvel
2022-05-20 15:34:19 +02:00
-
4562e98df5
Web: store footer popover state in local storage
Sybren A. Stüvel
2022-05-20 14:43:30 +02:00
-
6a8d959301
Web: show task log in footer popover
Sybren A. Stüvel
2022-05-20 14:35:19 +02:00
-
792b4ab141
Manager: on worker signoff, add a note to any requeued task logs
Sybren A. Stüvel
2022-05-20 14:17:17 +02:00
-
64e9f7cbbe
Manager: fix unit test
Sybren A. Stüvel
2022-05-20 13:57:42 +02:00
-
c06baab8ab
Web: extract notification list into its own component
Sybren A. Stüvel
2022-05-20 13:55:00 +02:00
-
7cdcaf443c
Web: cleanup, remove unused imports
Sybren A. Stüvel
2022-05-20 13:41:39 +02:00
-
fa7bfaabee
Web: cleanup, move footer components into a
footer
subdirectory
Sybren A. Stüvel
2022-05-20 13:41:23 +02:00
-
c4cda79ec0
Worker: chunk logs at 10kB instead of 1kB
Sybren A. Stüvel
2022-05-20 13:36:16 +02:00
-
3e5f681321
Task log broadcasting via SocketIO
Sybren A. Stüvel
2022-05-20 13:03:41 +02:00
-
1bb4ada72b
OAPI: regenerate code
Sybren A. Stüvel
2022-05-20 12:58:57 +02:00
-
a32261e196
OAPI: add task log update schema
Sybren A. Stüvel
2022-05-20 12:58:16 +02:00
-
d9a955beee
Worker: only call may-I-keep-running endpoint every 10 seconds
Sybren A. Stüvel
2022-05-20 12:57:27 +02:00
-
0a3009d6ed
Web: fix race condition where job/task update comes in before table is init
Sybren A. Stüvel
2022-05-20 12:18:40 +02:00
-
30a30f154b
Web: always show active status filters
Sybren A. Stüvel
2022-05-20 12:17:06 +02:00
-
8730157c1c
Manager: friendlier warning when unknown SocketIO subscription type is used
Sybren A. Stüvel
2022-05-20 11:42:09 +02:00
-
4c18a19786
Cleanup, Manager: move some SocketIO room handling code and add docs
Sybren A. Stüvel
2022-05-20 11:41:06 +02:00
-
34bccd9277
Cleanup, web: rename
subscribedJob
to subscribedJobID
Sybren A. Stüvel
2022-05-20 11:26:06 +02:00
-
adc8738e5b
Web: log SocketIO connection status in notifications history
Sybren A. Stüvel
2022-05-20 11:22:59 +02:00
-
79c632bc9f
README: expand documentation of code generation
Sybren A. Stüvel
2022-05-20 10:49:37 +02:00
-
a74ad07642
OAPI: Regenerate code
Sybren A. Stüvel
2022-05-20 10:49:25 +02:00
-
b535dfed3c
OAPI: expand the description of the
TaskUpdate
schema
Sybren A. Stüvel
2022-05-20 10:44:27 +02:00
-
247903444f
FEATURES: two updates of work done
Sybren A. Stüvel
2022-05-19 17:26:02 +02:00
-
7b664475ca
Rename job status
requeued
to requeueing
Sybren A. Stüvel
2022-05-19 17:25:28 +02:00
-
ce43eead9a
OAPI: regenerate code
Sybren A. Stüvel
2022-05-19 17:24:59 +02:00
-
507985e258
OAPI: rename job status
requeued
to requeueing
Sybren A. Stüvel
2022-05-19 17:22:35 +02:00
-
1aed4bf729
Web: nicer styling for notification history placeholder
Sybren A. Stüvel
2022-05-19 16:53:47 +02:00