Skip to content

transport: add turmoil support - #88

Open
jttdd wants to merge 1 commit into
kezhuw:masterfrom
jttdd:turmoil-support
Open

transport: add turmoil support#88
jttdd wants to merge 1 commit into
kezhuw:masterfrom
jttdd:turmoil-support

Conversation

@jttdd

@jttdd jttdd commented May 7, 2026

Copy link
Copy Markdown

this PR adds optional turmoil socket support to be able to run the client within a turmoil simulation.

I’d like to use this client in deterministic simulation tests, where I can exercise connection loss, partitions, delayed traffic, retries, and session behavior without relying on timing-sensitive real sockets or external ZooKeeper infrastructure. Turmoil is a good fit for that kind of coverage, and this change keeps the support small and opt-in while preserving the crate’s existing async-runtime-agnostic shape.

@jttdd

jttdd commented May 28, 2026

Copy link
Copy Markdown
Author

@kezhuw any thoughts on this? something you'd be willing to land?

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.

1 participant