Skip to content

Cluster worker heartbeat → live BackendCatalog reporting #41

@jaylfc

Description

@jaylfc

Refactor worker heartbeat so each worker reports its own live BackendCatalog view on every beat, not a static capabilities list. The controller's cluster-wide catalog becomes a union of per-worker catalogs keyed by (worker_id, backend_name).

This is the foundation for: scheduler cluster dispatch, benchmark scoring, backend-driven capability checks across the cluster.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backend-drivenBackend-driven discoveryclusterDistributed cluster and workers

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions