Skip to content

feat(orchestration): GPU lease panel + durable lease history#95

Merged
AlienWalker1995 merged 1 commit into
mainfrom
feat/orchestration-gpu-panel
Jul 16, 2026
Merged

feat(orchestration): GPU lease panel + durable lease history#95
AlienWalker1995 merged 1 commit into
mainfrom
feat/orchestration-gpu-panel

Conversation

@AlienWalker1995

Copy link
Copy Markdown
Owner
  • LeaseHistory sink (imperative shell): append-only JSONL of every lease
    outcome (completed/swept/rejected) with wall-clock submit/start/end;
    torn-line safe, self-trimming. Broker records; scheduler core untouched.
  • Control plane: GET /jobs/history (newest 100).
  • Dashboard: /api/orchestration/gpu + /gpu/history proxies (SCHEDULER_URL);
    orchestration tab gets a live GPU panel (VRAM bar, running leases with
    kind badges + TTL, queue, 'resident evicted - chat paused' banner) and a
    lease-history table, auto-refreshing 5s while the tab is active.

Co-Authored-By: Claude Fable 5 [email protected]

- LeaseHistory sink (imperative shell): append-only JSONL of every lease
  outcome (completed/swept/rejected) with wall-clock submit/start/end;
  torn-line safe, self-trimming. Broker records; scheduler core untouched.
- Control plane: GET /jobs/history (newest 100).
- Dashboard: /api/orchestration/gpu + /gpu/history proxies (SCHEDULER_URL);
  orchestration tab gets a live GPU panel (VRAM bar, running leases with
  kind badges + TTL, queue, 'resident evicted - chat paused' banner) and a
  lease-history table, auto-refreshing 5s while the tab is active.

Co-Authored-By: Claude Fable 5 <[email protected]>
@AlienWalker1995
AlienWalker1995 merged commit 14660e5 into main Jul 16, 2026
6 checks passed
@AlienWalker1995
AlienWalker1995 deleted the feat/orchestration-gpu-panel branch July 16, 2026 03:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant