hyperhive/hive-c0re/src/job_queue
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas f04a0cee92 wip(#3001): convert remaining unblocked call sites; sweep docs
21 of 28 non-test call sites now insert directly. power.rs compiles.
The only remaining errors are server.rs's 5, which are blocked: those
sites feed the returned id into HostResponse::queued -> `queued_dags`,
a wire field hivectl polls via QueueDag. Removing the container without
answering that breaks hivectl's wait/progress loop; asked on the issue.

Also swept the deleted symbol out of prose, not just code:
- docs/coordinator.md: "the submit layer (job_queue/submit.rs)" ->
  the power layer (job_queue/power.rs), and "submits" -> "inserts".
- templates.rs module doc: points at super::power for the power ops.
- lifecycle_ops.rs module doc: says which path each op takes now.
- mod.rs's insert_group comment restated the open issue verbatim
  ("a DAG is addressed by its container node, which submit inserts
  itself"). Replaced with what is actually true for that path.

Dashboard behaviour deltas worth review: insert failures are now
logged per agent instead of swallowed, and UPDATE-ALL emits one queue
snapshot after the loop rather than one per agent.
2026-08-04 19:57:32 +02:00
..
exec.rs docs(#3034): give the brace one home instead of five 2026-08-04 16:38:30 +02:00
mod.rs wip(#3001): convert remaining unblocked call sites; sweep docs 2026-08-04 19:57:32 +02:00
model.rs docs(#3034): give the brace one home instead of five 2026-08-04 16:38:30 +02:00
power.rs wip(#3001): convert remaining unblocked call sites; sweep docs 2026-08-04 19:57:32 +02:00
resource.rs jobq-wire: move the generic graph projection into its own crate 2026-08-03 00:39:14 +02:00
scheduler.rs jobq: key transient tombstones per pill, not per agent 2026-08-03 18:15:58 +02:00
templates.rs wip(#3001): convert remaining unblocked call sites; sweep docs 2026-08-04 19:57:32 +02:00
tests.rs wip(#3001): remove submit layer, rescue power ops into job_queue/power.rs 2026-08-04 19:57:32 +02:00