8000 docs(architecture): document jobset and workunit state mapping and sync by AntonTyb · Pull Request #1411 · google/xmc · GitHub
[go: up one dir, main page]

Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ XManager on Cloud (XMC) is a high-performance backend application that exposes g
Explore the folders and guides below to set up, build, or deploy XMC:

* ### [Architecture Overview](docs/architecture/overview.md)
Start here. The four planes (control, execution, telemetry, components), how the twelve services interact, request routing at the edge, data stores, and cross-cutting concerns. Continues into the [Component Reference](docs/architecture/components.md), the [Execution Model](docs/architecture/execution_model.md), and [Use Cases](docs/architecture/use_cases.md) for ML researchers, platform engineers, and new contributors.
Start here. The four planes (control, execution, telemetry, components), how the twelve services interact, request routing at the edge, data stores, and cross-cutting concerns. Continues into the [Component Reference](docs/architecture/components.md), the [Execution Model](docs/architecture/execution_model.md), [JobSet & WorkUnit States](docs/architecture/jobset_and_work_unit_states.md), and [Use Cases](docs/architecture/use_cases.md) for ML researchers, platform engineers, and new contributors.

* ### [Main Flows](docs/flows/README.md)
Sequence-level walkthroughs of the principal paths: [experiment lifecycle](docs/flows/experiment_lifecycle.md), [work unit lifecycle](docs/flows/work_unit_lifecycle.md) (the asynchronous actuation path), [reconciliation](docs/flows/reconciliation.md), and [metrics & observability](docs/flows/metrics_and_observability.md).
Expand Down
5 changes: 4 additions & 1 deletion docs/architecture/execution_model.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,10 @@ stateDiagram-v2
```

The diagram shows the transitions the platform drives; the authoritative enum and its comments are
in [`status.proto`](../../api/protos/experiment/status.proto).
in [`status.proto`](../../api/protos/experiment/status.proto). For the exact `JobSet`-to-`WorkUnitState`
evaluation priority rules, storage transition guards, dual-loop synchronization mechanics, and
end-to-end event sequences, see
[JobSet, WorkUnitExecution, and WorkUnit States](jobset_and_work_unit_states.md).

Two derived signals matter operationally:

Expand Down
Loading
Loading
0