Skip to content

Retry HTTP POSTs for WSMan connections#204

Open
1upbyte wants to merge 2 commits into
jborean93:masterfrom
1upbyte:master
Open

Retry HTTP POSTs for WSMan connections#204
1upbyte wants to merge 2 commits into
jborean93:masterfrom
1upbyte:master

Conversation

@1upbyte
Copy link
Copy Markdown
Contributor

@1upbyte 1upbyte commented Aug 8, 2025

Fixes #203 and #21 (?)

Heavily based on adityatelange/evil-winrm-py@1ee4f2e, except updated to the latest master.

In my limited testing (sending a command after a long wait + running a long command) this fix seems to work well. I have only really toyed with the synchronous version and the async was just a copy paste.

I'd love to do more through testing of this (network dropping, server being down, etc.) but the current test suite seems to be broken. I attempted an intial fix due to use of upload-artifacts@v3 in the workflow file, but then something else came up about openssh not being installed.

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.

Timeout on RunspacePool

1 participant