aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-09 11:22:18 +0200
committerblasty <blasty@local>2026-07-09 11:22:18 +0200
commit90636755b26c5dbee8acdda5e37c7aff9e896854 (patch)
tree7aa0176977291608e06ce19bd35058f40da6d3e5 /docs
parentpersistent MCP client: warm handshake, keep-alive pool, error taxonomy, threa... (diff)
downloadida-tui-90636755b26c5dbee8acdda5e37c7aff9e896854.tar.gz
ida-tui-90636755b26c5dbee8acdda5e37c7aff9e896854.tar.xz
ida-tui-90636755b26c5dbee8acdda5e37c7aff9e896854.zip
harden client: transparent session auto-recovery + stress suite
- auto-recover stale db ("Session not found" after server restart): drop pin, re-resolve sole session, retry once. Only when db was auto-injected; never silently switches an explicitly-pinned db (auto_recover_session gate). - tests/serverctl.sh: start/stop/kill9/ready control over spawn.sh - tests/stress_client.py: 6 adversarial scenarios, 24 assertions: dead-port fail-fast, tight-timeout recovery, worker crash, full restart (naive auto-recovery + no-autoswitch), 300/16 concurrency, kill-under-churn. All clean: no hangs, no deadlocks, no non-IDAError leaks.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions