Sybren A. Stüvel
|
819cad1d18
|
Manager: move broadcasting of task logs via SocketIO to task log service
To ensure all task logs also get broadcast via SocketIO, the responsibility
has moved from the `api_impl` to the `task_logs` package.
|
2022-06-09 16:49:48 +02:00 |
|
Sybren A. Stüvel
|
75903a2da3
|
Manager: prepend timestamp to "task assigned to worker" task log entries
Add a new `clock` service to the Flamenco struct, which allows us to mock
the passing of time, and thus test for timestamps in a stable fashion.
|
2022-06-09 11:24:02 +02:00 |
|
Sybren A. Stüvel
|
b4d2fc4231
|
Manager: keep track of when a Worker last worked on a task
This will be used for keeping track of stuck tasks.
|
2022-06-03 16:33:50 +02:00 |
|
Sybren A. Stüvel
|
0be1ca30dd
|
Cleanup: manager, move api_impl interfaces to interfaces.go
The number of interfaces declared by the `api_impl` package is getting
large, so they deserve their own file.
No functional changes.
|
2022-06-03 15:52:07 +02:00 |
|