Skip to content

fix(fleet): summarize reserved and observed GPU runs on one line - #523

Merged
dmlguq456 merged 3 commits into
mainfrom
fix/fleet-gpu-oneline-1011
Oct 11, 2026
Merged

dmlguq456 merged 3 commits into
mainfrom
fix/fleet-gpu-oneline-1011

Conversation

@dmlguq456

@dmlguq456 dmlguq456 commented Oct 11, 2026 •

Copy link
Copy Markdown
Owner

Fleet's folded compute panel added a reservation row for every GPU run, duplicating the process count and stretching the default screen. Keep one row per GPU and append observed process counts by session tag, sorted by count; narrow screens shorten whole entries to +N while preserving metric columns.

Only reservation/process differences add reserved+N or unreserved+N (shortened when necessary). Counts compare full session identities, use current shared session tags, and avoid treating failed queries as empty samples. The existing p expansion retains reservation owners, tasks, timestamps, and process commands, including reservation-only GPUs. All harnesses use the same read-only renderer.

Validation: 166 tests passed: 7 focused summary/width/mismatch/expansion tests, 125 existing GPU collector, owner-link, NVML-fallback, unregistered-process and gauge tests, and 34 screen-bundle tests. Independent review passed after correcting a dual-mismatch warning overflow with a 10-character hostname at 80 columns. Updated three screen fixtures for the added summary, and verified missing reservation payloads remain unknown. Captured actual before/after --once --all screens at 200 and 80 columns. GPU processes and reservation storage were only read.

@dmlguq456
dmlguq456 force-pushed the fix/fleet-gpu-oneline-1011 branch from 5806366 to f5829dd Compare October 11, 2026 09:10
@dmlguq456
dmlguq456 merged commit 1c9609c into main Oct 11, 2026
13 checks passed
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