Commit Graph

  • 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