An open API service for software projects hosted on Open Collective.

github.com/tokio-rs/turmoil

Add hardship to your tests
https://github.com/tokio-rs/turmoil

Simulate TCP segmentation

link2xt opened this issue 2 months ago
Update to tonic 0.13

tottoto opened this pull request 3 months ago
Remove prost from build-dependencies

tottoto opened this pull request 3 months ago
Update to tower 0.5

tottoto opened this pull request 3 months ago
Update to protox 0.8

tottoto opened this pull request 3 months ago
chore: add bind drop test

LucioFranco opened this pull request 4 months ago
chore: add tcp server crash test

LucioFranco opened this pull request 4 months ago
Add a basic cluster simulation example

LucioFranco opened this pull request 4 months ago
add workloads

LucioFranco opened this pull request 4 months ago
feat: add partition logger

LucioFranco opened this pull request 4 months ago
Fix unspecified support for same host connections

LucioFranco opened this pull request 4 months ago
Add barriers to turmoil

mcches opened this issue 4 months ago
Bump to 0.6.6

jlizen opened this pull request 5 months ago
add cargo-semver-check to CI

jlizen opened this pull request 5 months ago
UDP multicast loop, broadcast

manifest opened this pull request 5 months ago
feat: add wasm32 support

sevki opened this pull request 5 months ago
TcpListener: drain all pending accepts

teskje opened this pull request 5 months ago
Add UDP multicast simulation

manifest opened this pull request 5 months ago
reqwest example

Threated opened this issue 6 months ago
Update axum example to 0.8

Threated opened this pull request 6 months ago
Is simulating partial reads / writes supported?

mlowicki opened this issue 6 months ago
Improve host ports exhausted panic message

quinnwerks opened this pull request 6 months ago
Is flush() on TcpStream fully supported?

mlowicki opened this issue 6 months ago
Keep clocks of crashed hosts in-sync with the simulation.

nickgian opened this pull request 6 months ago
Update to rand 0.9

tottoto opened this pull request 6 months ago
Fix typo

tottoto opened this pull request 6 months ago
Early exit and tracing for no clients

mcches opened this pull request 6 months ago
Simulation shuts down without clients

m-mueller678 opened this issue 6 months ago
implement `UdpSocket::poll_recv_from`

m-mueller678 opened this pull request 6 months ago
Bump to 0.6.5

mcches opened this pull request 6 months ago
support `UdpSocket::poll_recv_from`

m-mueller678 opened this issue 6 months ago
Add support for UDP multicast, broadcast

manifest opened this issue 7 months ago
Imprecise elapsed simulation time

nickgian opened this issue 7 months ago
Add peek to TcpStream.

nickgian opened this pull request 7 months ago
Add link to tonic in grpc example

tottoto opened this pull request 7 months ago
Enable required features in example

tottoto opened this pull request 7 months ago
Resolve cargo config deprecated warning

tottoto opened this pull request 7 months ago
Update to indexmap 2

tottoto opened this pull request 7 months ago
Remove unused crate from dependency

tottoto opened this pull request 7 months ago
Resolve unused mutable warning

tottoto opened this pull request 7 months ago
Remove futures crate from dependency

tottoto opened this pull request 7 months ago
Apply rustfmt

tottoto opened this pull request 7 months ago
Remove needless lifetime

tottoto opened this pull request 7 months ago
Use EnvFilter config to set default tracing level

tottoto opened this pull request 7 months ago
Use compile_fds to compile file descriptor set

tottoto opened this pull request 9 months ago
Treat partitions as unreachable hosts

brandonpike opened this pull request 9 months ago
Support smart network fault injections through predicates

aoak opened this issue 9 months ago
Bump to 0.6.4

mcches opened this pull request 10 months ago
Add free fns for one way partition and repair

mcches opened this pull request 10 months ago
Upgrade gRPC example deps

mcches opened this pull request 10 months ago
Add established_tcp_stream_count{,_on}

marcbowes opened this pull request 10 months ago
Allow one way partitionings

andersmusikkahs opened this pull request 10 months ago
Crash and restart hosts in a runtime

dtwitty opened this issue 11 months ago
Improve flow control for TCP connections (GRPC example)

dtwitty opened this issue 11 months ago
Add try_read and friends to TcpStream

mcches opened this issue 11 months ago
Add unexpected_cfgs lint exception, fixes #182

brandonpike opened this pull request 11 months ago
Clippy failure on `main` branch

LeonHartley opened this issue 11 months ago
upgrade grpc example deps, fixing #180

LeonHartley opened this pull request 11 months ago
Update gRPC example to latest hyper, tonic and tower

LeonHartley opened this issue 12 months ago
Implement Debug for UdpSocket

progwriter opened this pull request about 1 year ago
Validate `tick_duration` millisecond resolution

sgbalogh opened this pull request about 1 year ago
Bump to 0.6.3

mcches opened this pull request about 1 year ago
Add try_write to TcpStream

brandonpike opened this pull request about 1 year ago
Make `Config.duration` as `Option<Duration>`

quettabit opened this pull request about 1 year ago
Add API parity stubs for UDP sockets/TCP streams

progwriter opened this pull request over 1 year ago
Add ability to run hosts in random order

progwriter opened this pull request over 1 year ago
Bump to 0.6.2

mcches opened this pull request over 1 year ago
Enable tokio io driver

HolyShitMan opened this pull request over 1 year ago
Make sim_elapsed function safe to call outside of simulation

tereshch-aws opened this pull request over 1 year ago
Enable testing of backpressure from TCP connections

mooso opened this issue over 1 year ago
Support one-way partitions

mooso opened this issue over 1 year ago
Bump to 0.6.1

zakvdm opened this pull request over 1 year ago
Bump tokio to version "1"

mcches opened this pull request over 1 year ago
Add `turmoil::sim_elapsed` for retrieving total simulation virtual time

zakvdm opened this pull request over 1 year ago
Update actions/checkout action and replace unmaintained actions-rs actions

taiki-e opened this pull request over 1 year ago
Add a tracing warning when a thread blocks steps

Benjscho opened this pull request over 1 year ago
Lucio/spawn blocking bug

LucioFranco opened this pull request over 1 year ago
Add warning for blocking tasks that block the sim

LucioFranco opened this issue over 1 year ago
Add support for SO_LINGER to `TcpStream`

mcches opened this issue over 1 year ago
Fix socket close behavior when there is unread data

mcches opened this issue over 1 year ago
Add a check for port exhaustion

mcches opened this pull request over 1 year ago
Pull visibilty policy up

brandonpike opened this pull request over 1 year ago
Add documentation on using tracing

Benjscho opened this pull request over 1 year ago
Update Axum example to use axum 0.7 and hyper 1.

TannerRogalsky opened this pull request over 1 year ago
More fixes for loopback networking

mcches opened this pull request over 1 year ago
Add docs for the builder and config focused on defaults

Benjscho opened this pull request over 1 year ago
Bump to 0.6.0

Benjscho opened this pull request over 1 year ago
Fix builder to use provided rng

Benjscho opened this pull request over 1 year ago
Bump to 0.5.8

mcches opened this pull request over 1 year ago
Fix subtraction overflow bug with min latency

Benjscho opened this pull request over 1 year ago
Fix ephemeral port leak upon tcp stream shutdown

brightcoder opened this pull request over 1 year ago
Infinitely running.

violin0622 opened this issue over 1 year ago
Bump to 0.5.7

mcches opened this pull request almost 2 years ago
Fix duplicate FIN in the drop glue

mcches opened this pull request almost 2 years ago
Add reverse DNS resolution capabilities

mcches opened this pull request almost 2 years ago
Extend loopback workaround

jeremymill opened this pull request almost 2 years ago
Spawn blocking blocking sim runtime

LucioFranco opened this issue almost 2 years ago
Tiny fixes (rustfmt, clippy)

fenollp opened this pull request almost 2 years ago