I think I found a cause of crashed conversations o...
# proj-agent
l
I think I found a cause of crashed conversations on the cloud — long-running commands would cause a lock to be held, and if another lock-using operation (e.g. event load when re-connecting the websocket) also tried to acquire the lock, it would also acquire the lock and cause the fastapi thread to stall, causing liveness probes to fail: https://github.com/OpenHands/software-agent-sdk/pull/2622 (cc @straight-sundown-84319)
@breezy-lighter-68748 would you be a good person to ask for a review as the squasher? I’m pretty sure this is causing sessions to crash now.
Or maybe @chilly-france-44439?
c
taking a look šŸ‘€ - code LGTM! Just sending the agent to verify the artifact / reproduce the issue
another ask to create a real live server test to reproduce this issue https://github.com/OpenHands/software-agent-sdk/pull/2622#pullrequestreview-4044744958
šŸ‘ 1