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
link2xt opened this issue 2 months ago
Update to tonic 0.13
tottoto opened this pull request 3 months ago
tottoto opened this pull request 3 months ago
Remove prost from build-dependencies
tottoto opened this pull request 3 months ago
tottoto opened this pull request 3 months ago
Update to tower 0.5
tottoto opened this pull request 3 months ago
tottoto opened this pull request 3 months ago
Update to protox 0.8
tottoto opened this pull request 3 months ago
tottoto opened this pull request 3 months ago
chore: add bind drop test
LucioFranco opened this pull request 4 months ago
LucioFranco opened this pull request 4 months ago
chore: add tcp server crash test
LucioFranco opened this pull request 4 months ago
LucioFranco opened this pull request 4 months ago
Add a basic cluster simulation example
LucioFranco opened this pull request 4 months ago
LucioFranco opened this pull request 4 months ago
add workloads
LucioFranco opened this pull request 4 months ago
LucioFranco opened this pull request 4 months ago
feat: add partition logger
LucioFranco opened this pull request 4 months ago
LucioFranco opened this pull request 4 months ago
Fix unspecified support for same host connections
LucioFranco opened this pull request 4 months ago
LucioFranco opened this pull request 4 months ago
Add barriers to turmoil
mcches opened this issue 4 months ago
mcches opened this issue 4 months ago
Bump to 0.6.6
jlizen opened this pull request 5 months ago
jlizen opened this pull request 5 months ago
add cargo-semver-check to CI
jlizen opened this pull request 5 months ago
jlizen opened this pull request 5 months ago
UDP multicast loop, broadcast
manifest opened this pull request 5 months ago
manifest opened this pull request 5 months ago
feat: add wasm32 support
sevki opened this pull request 5 months ago
sevki opened this pull request 5 months ago
TcpListener: drain all pending accepts
teskje opened this pull request 5 months ago
teskje opened this pull request 5 months ago
Add UDP multicast simulation
manifest opened this pull request 5 months ago
manifest opened this pull request 5 months ago
reqwest example
Threated opened this issue 6 months ago
Threated opened this issue 6 months ago
Update axum example to 0.8
Threated opened this pull request 6 months ago
Threated opened this pull request 6 months ago
`turmoil::net::UdpSocket` is not API compatible with `tokio::net::UdpSocket`
howderek opened this issue 6 months ago
howderek opened this issue 6 months ago
Is simulating partial reads / writes supported?
mlowicki opened this issue 6 months ago
mlowicki opened this issue 6 months ago
Improve host ports exhausted panic message
quinnwerks opened this pull request 6 months ago
quinnwerks opened this pull request 6 months ago
Is flush() on TcpStream fully supported?
mlowicki opened this issue 6 months ago
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
nickgian opened this pull request 6 months ago
Update to rand 0.9
tottoto opened this pull request 6 months ago
tottoto opened this pull request 6 months ago
Fix typo
tottoto opened this pull request 6 months ago
tottoto opened this pull request 6 months ago
Early exit and tracing for no clients
mcches opened this pull request 6 months ago
mcches opened this pull request 6 months ago
Simulation shuts down without clients
m-mueller678 opened this issue 6 months ago
m-mueller678 opened this issue 6 months ago
implement `UdpSocket::poll_recv_from`
m-mueller678 opened this pull request 6 months ago
m-mueller678 opened this pull request 6 months ago
Bump to 0.6.5
mcches opened this pull request 6 months ago
mcches opened this pull request 6 months ago
support `UdpSocket::poll_recv_from`
m-mueller678 opened this issue 6 months ago
m-mueller678 opened this issue 6 months ago
Add support for UDP multicast, broadcast
manifest opened this issue 7 months ago
manifest opened this issue 7 months ago
Imprecise elapsed simulation time
nickgian opened this issue 7 months ago
nickgian opened this issue 7 months ago
Add peek to TcpStream.
nickgian opened this pull request 7 months ago
nickgian opened this pull request 7 months ago
Add link to tonic in grpc example
tottoto opened this pull request 7 months ago
tottoto opened this pull request 7 months ago
Enable required features in example
tottoto opened this pull request 7 months ago
tottoto opened this pull request 7 months ago
Resolve cargo config deprecated warning
tottoto opened this pull request 7 months ago
tottoto opened this pull request 7 months ago
Update to indexmap 2
tottoto opened this pull request 7 months ago
tottoto opened this pull request 7 months ago
Remove unused crate from dependency
tottoto opened this pull request 7 months ago
tottoto opened this pull request 7 months ago
Resolve unused mutable warning
tottoto opened this pull request 7 months ago
tottoto opened this pull request 7 months ago
Remove futures crate from dependency
tottoto opened this pull request 7 months ago
tottoto opened this pull request 7 months ago
Apply rustfmt
tottoto opened this pull request 7 months ago
tottoto opened this pull request 7 months ago
Remove needless lifetime
tottoto opened this pull request 7 months ago
tottoto opened this pull request 7 months ago
Use EnvFilter config to set default tracing level
tottoto opened this pull request 7 months ago
tottoto opened this pull request 7 months ago
Use compile_fds to compile file descriptor set
tottoto opened this pull request 9 months ago
tottoto opened this pull request 9 months ago
Treat partitions as unreachable hosts
brandonpike opened this pull request 9 months ago
brandonpike opened this pull request 9 months ago
Support smart network fault injections through predicates
aoak opened this issue 9 months ago
aoak opened this issue 9 months ago
Bump to 0.6.4
mcches opened this pull request 10 months ago
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
mcches opened this pull request 10 months ago
Upgrade gRPC example deps
mcches opened this pull request 10 months ago
mcches opened this pull request 10 months ago
Add established_tcp_stream_count{,_on}
marcbowes opened this pull request 10 months ago
marcbowes opened this pull request 10 months ago
Allow one way partitionings
andersmusikkahs opened this pull request 10 months ago
andersmusikkahs opened this pull request 10 months ago
Crash and restart hosts in a runtime
dtwitty opened this issue 11 months ago
dtwitty opened this issue 11 months ago
Improve flow control for TCP connections (GRPC example)
dtwitty opened this issue 11 months ago
dtwitty opened this issue 11 months ago
Add try_read and friends to TcpStream
mcches opened this issue 11 months ago
mcches opened this issue 11 months ago
Add unexpected_cfgs lint exception, fixes #182
brandonpike opened this pull request 11 months ago
brandonpike opened this pull request 11 months ago
Clippy failure on `main` branch
LeonHartley opened this issue 11 months ago
LeonHartley opened this issue 11 months ago
upgrade grpc example deps, fixing #180
LeonHartley opened this pull request 11 months ago
LeonHartley opened this pull request 11 months ago
Update gRPC example to latest hyper, tonic and tower
LeonHartley opened this issue 12 months ago
LeonHartley opened this issue 12 months ago
Implement Debug for UdpSocket
progwriter opened this pull request about 1 year ago
progwriter opened this pull request about 1 year ago
Validate `tick_duration` millisecond resolution
sgbalogh opened this pull request about 1 year ago
sgbalogh opened this pull request about 1 year ago
Bump to 0.6.3
mcches opened this pull request about 1 year ago
mcches opened this pull request about 1 year ago
Add try_write to TcpStream
brandonpike opened this pull request about 1 year ago
brandonpike opened this pull request about 1 year ago
Make `Config.duration` as `Option<Duration>`
quettabit opened this pull request about 1 year ago
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
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
progwriter opened this pull request over 1 year ago
Bump to 0.6.2
mcches opened this pull request over 1 year ago
mcches opened this pull request over 1 year ago
Enable tokio io driver
HolyShitMan opened this pull request over 1 year ago
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
tereshch-aws opened this pull request over 1 year ago
Network partition should cause 'host unreachable' not 'connection refused' for TCP
cameronelliott opened this issue over 1 year ago
cameronelliott opened this issue over 1 year ago
Enable testing of backpressure from TCP connections
mooso opened this issue over 1 year ago
mooso opened this issue over 1 year ago
Support one-way partitions
mooso opened this issue over 1 year ago
mooso opened this issue over 1 year ago
Bump to 0.6.1
zakvdm opened this pull request over 1 year ago
zakvdm opened this pull request over 1 year ago
Bump tokio to version "1"
mcches opened this pull request over 1 year ago
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
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
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
Benjscho opened this pull request over 1 year ago
Lucio/spawn blocking bug
LucioFranco opened this pull request over 1 year ago
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
LucioFranco opened this issue over 1 year ago
Add support for SO_LINGER to `TcpStream`
mcches opened this issue over 1 year ago
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
mcches opened this issue over 1 year ago
Add a check for port exhaustion
mcches opened this pull request over 1 year ago
mcches opened this pull request over 1 year ago
Pull visibilty policy up
brandonpike opened this pull request over 1 year ago
brandonpike opened this pull request over 1 year ago
Add documentation on using tracing
Benjscho opened this pull request over 1 year ago
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
TannerRogalsky opened this pull request over 1 year ago
More fixes for loopback networking
mcches opened this pull request over 1 year ago
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
Benjscho opened this pull request over 1 year ago
Bump to 0.6.0
Benjscho opened this pull request over 1 year ago
Benjscho opened this pull request over 1 year ago
Fix builder to use provided rng
Benjscho opened this pull request over 1 year ago
Benjscho opened this pull request over 1 year ago
Bump to 0.5.8
mcches opened this pull request over 1 year ago
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
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
brightcoder opened this pull request over 1 year ago
Infinitely running.
violin0622 opened this issue over 1 year ago
violin0622 opened this issue over 1 year ago
Bump to 0.5.7
mcches opened this pull request almost 2 years ago
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
mcches opened this pull request almost 2 years ago
Add reverse DNS resolution capabilities
mcches opened this pull request almost 2 years ago
mcches opened this pull request almost 2 years ago
Extend loopback workaround
jeremymill opened this pull request almost 2 years ago
jeremymill opened this pull request almost 2 years ago
Spawn blocking blocking sim runtime
LucioFranco opened this issue almost 2 years ago
LucioFranco opened this issue almost 2 years ago
Tiny fixes (rustfmt, clippy)
fenollp opened this pull request almost 2 years ago
fenollp opened this pull request almost 2 years ago