1.0.0-57's tr-pipe fix delivered \n-terminated progress lines but tr's stdout is block-buffered (4 KB chunks) when its destination is a pipe — and the SSH channel is a pipe. At ~50 bytes per badblocks progress line, that means ~80 lines accumulate (~6 minutes at our throughput) before tr flushes anything. stdbuf -oL forces tr's stdout to line-buffered mode. Each \n now triggers a flush. Progress lines reach asyncssh as they happen. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| _common.py | ||
| kill.py | ||
| stages.py | ||
| unlock.py | ||