Skip to content

Improve client ergonomics for mult-sled jobs - #38

Merged
plotnick merged 4 commits into
omicron-integrationfrom
client-multisled
Aug 12, 2026
Merged

Improve client ergonomics for mult-sled jobs#38
plotnick merged 4 commits into
omicron-integrationfrom
client-multisled

Conversation

@plotnick

Copy link
Copy Markdown
Collaborator

Print single-line summaries of job status, and accept (case-insensitive) bare serial numbers for targets.

@plotnick
plotnick force-pushed the client-multisled branch 4 times, most recently from 41336f7 to 9a97b39 Compare August 12, 2026 06:12
One status line per sled by default (--full restores the blocks), and
bare `job stdout` walks every sled with recorded status instead of
resolving to one.
The client resolves a serial (case-insensitively) against the sleds
that have a status for the job. Signed targets are unchanged.
`job start -w` and the new `job status --wait` poll the rack-wide
status map and render a live line per sled, settling once every known
sled is terminal and gossip has had a grace period to name stragglers.
The --wait transcript shows the short per-sled status now, and the
prose mentions the live watch and the --wait/--full status flags.
Base automatically changed from rustyline-termios to omicron-integration August 12, 2026 18:46
@plotnick
plotnick merged commit 1c9cba3 into omicron-integration Aug 12, 2026
5 checks passed
@plotnick
plotnick deleted the client-multisled branch August 12, 2026 18:47
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