Skip to content

Retry transient IB soak reconnects - #88

Merged
stefan-jansen merged 1 commit into
mainfrom
codex/ib-soak-reconnect-retry
Sep 11, 2026
Merged

Retry transient IB soak reconnects#88
stefan-jansen merged 1 commit into
mainfrom
codex/ib-soak-reconnect-retry

Conversation

@stefan-jansen

Copy link
Copy Markdown
Contributor

Closes #86

Summary

  • clean partial IB client state after a failed connection attempt
  • retry the single controlled IB soak reconnect within a fixed three-attempt budget
  • keep non-IB reconnect behavior unchanged
  • cover transient recovery and exhausted retries with behavior tests

Verification

  • uv run ruff check --no-fix src tests scripts
  • uv run ruff format --check src tests scripts
  • uv run ty check
  • uv run pytest (1,032 passed, 29 skipped)
  • uv run mkdocs build --strict

Copilot AI lite review requested due to automatic review settings September 11, 2026 14:55

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@stefan-jansen
stefan-jansen merged commit 69163c3 into main Sep 11, 2026
27 checks passed
@stefan-jansen
stefan-jansen deleted the codex/ib-soak-reconnect-retry branch September 11, 2026 15:11
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.

Make paper soak controlled reconnect resilient to transient IB handshake timeouts

2 participants