Skip to content

Fix TUI lockups under log floods - #10

Merged
carlosrivera merged 1 commit into
mainfrom
fix/tui-output-backpressure
Jan 25, 2026
Merged

Fix TUI lockups under log floods#10
carlosrivera merged 1 commit into
mainfrom
fix/tui-output-backpressure

Conversation

@carlosrivera

@carlosrivera carlosrivera commented Jan 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Split output events into a dedicated channel so input/shutdown stays responsive under heavy logs.
  • Throttle TUI redraws to ~30fps and drop excess output with a summary line in TUI mode.
  • Document a manual smoke test for high-volume output.

Testing

  • manual: cargo run -- -- --name spam -- sh -c "yes"

Fixes #9.

@carlosrivera
carlosrivera merged commit 0e350db into main Jan 25, 2026
1 check passed
@carlosrivera
carlosrivera deleted the fix/tui-output-backpressure branch January 25, 2026 07:17
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.

TUI freezes under high-volume log output

1 participant