Skip to content

Conversation

@sicoyle
Copy link

@sicoyle sicoyle commented Jan 29, 2026

I identified a race condition where we report success from wf_client.start() in the Python SDK before the DurableTask worker’s stream reader thread is fully initialized. This PR addresses the issue by introducing a threading event that signals when the stream reader thread has actually started so it can be consumed within the python sdk in a PR I am fixing to open and link. I also added more try/except blocks and additional logging.

@sicoyle sicoyle requested a review from a team as a code owner January 29, 2026 22:18
Signed-off-by: Samantha Coyle <[email protected]>
Copy link

@CasperGN CasperGN left a comment

Choose a reason for hiding this comment

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

Substantially better exception handling and ensuring the stream is ready. LGTM

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.

2 participants