OAPI: include worker's "last seen" timestamp

Include the worker's "last seen" timestamp in the worker summary, details,
and SocketIO updates.

This is different from the "updated" timestamp, which indicates the last
time the worker entry in the database was updated (which could also be
in response to a status change request from the web interface).
This commit is contained in:
Sybren A. Stüvel 2022-07-04 12:47:25 +02:00
parent fcb261f5d3
commit b34fee514a

View File

@ -1568,6 +1568,10 @@ components:
type: string type: string
format: date-time format: date-time
description: Timestamp of last update description: Timestamp of last update
"last_seen":
type: string
format: date-time
description: Last time this worker was seen by the Manager.
"status": { $ref: "#/components/schemas/WorkerStatus" } "status": { $ref: "#/components/schemas/WorkerStatus" }
"previous_status": { $ref: "#/components/schemas/WorkerStatus" } "previous_status": { $ref: "#/components/schemas/WorkerStatus" }
"status_change": "status_change":
@ -1626,10 +1630,10 @@ components:
# type: string # type: string
# format: uuid # format: uuid
# description: The worker's current/last-worked-on task. # description: The worker's current/last-worked-on task.
# "last_seen": "last_seen":
# type: string type: string
# format: date-time format: date-time
# description: Last time this worker was seen by the Manager. description: Last time this worker was seen by the Manager.
"version": "version":
type: string type: string
description: Version of Flamenco this Worker is running description: Version of Flamenco this Worker is running