fix runtime ingest effective worker projection
This commit is contained in:
@@ -79,6 +79,14 @@ def _refresh_remote_runtime_node(*, source_region: str, projection: dict, receiv
|
||||
"phase_detail": projection.get("phase_detail", ""),
|
||||
"proxy_runtime_label": projection.get("proxy_runtime_label", ""),
|
||||
"proxy_runtime_reason": projection.get("proxy_runtime_reason", ""),
|
||||
"worker_online": bool(projection.get("worker_online", False)),
|
||||
"detect_participating": bool(projection.get("detect_participating", False)),
|
||||
"active_job_code": str((projection.get("active_job") or {}).get("job_code") or ""),
|
||||
"active_job_status": str((projection.get("active_job") or {}).get("status") or ""),
|
||||
"job_items_total": int(((projection.get("active_job") or {}).get("items_total", 0) or 0)),
|
||||
"job_items_claimed": int(((projection.get("active_job") or {}).get("items_claimed", 0) or 0)),
|
||||
"job_items_running": int(((projection.get("active_job") or {}).get("items_running", 0) or 0)),
|
||||
"job_items_completed": int(((projection.get("active_job") or {}).get("items_completed", 0) or 0)),
|
||||
"updated_at": _format_time(received_at or datetime.now()),
|
||||
}
|
||||
register_node_heartbeat(
|
||||
|
||||
Reference in New Issue
Block a user