Skip to content

bug: recv_all can block indefinitely: it waits for channel.recv_ready() with no timeout, which can hang the entire test suite on failures/flaky timing. Add a maximum wait duration (or Paramiko channel timeouts) and fail with a clear assertion if no data arrives. #42

Description

@ncouture

recv_all can block indefinitely: it waits for channel.recv_ready() with no timeout, which can hang the entire test suite on failures/flaky timing. Add a maximum wait duration (or Paramiko channel timeouts) and fail with a clear assertion if no data arrives.

Originally posted by @Copilot in #34 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions