Skip to content

Update how the status of processing services are checked & reported #1122

@coderabbitai

Description

@coderabbitai

Context (partial)

For async processing services (distributed workers), the server_live status should be set by the view each time we hear from the processing service. For v1 synchronous processing services with an endpoint_url, those can still be set by the status checker.

Requested Changes (partial)

Rename the following fields on the ProcessingService model:

  • last_checked_livelast_seen_live
  • last_checkedlast_seen

This naming better reflects the semantic difference between:

  • Async/pull model: workers report in, and we record when we last saw them
  • Sync/push model: we actively check the service status

References

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions