toxiproxy icon indicating copy to clipboard operation
toxiproxy copied to clipboard

:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing

Results 135 toxiproxy issues
Sort by recently updated
recently updated
newest added

It happen that during removing the Toxic deadlock appeared. Log message on deadlock: ``` toxiproxy | time="2019-12-06T21:01:03Z" level="warning" msg="Destination terminated" err=readfrom tcp 172.19.0.7:19092->172.19.0.8:60432: write tcp 172.19.0.7:19092->172.19.0.8:60432: write: broken pipe name="kafka-1"...

Sometime happens that Toxiproxy stuck on ToxicDelete. Currently it is waiting for Delete for all links. ``` sync.(*WaitGroup).Wait(0x40001fe0f0) /opt/hostedtoolcache/go/1.17.7/x64/src/sync/waitgroup.go:130 +0xa4 github.com/Shopify/toxiproxy/v2.(*ToxicCollection).chainRemoveToxic(0x40000a1440, 0x400027ad80) /home/runner/work/toxiproxy/toxiproxy/toxic_collection.go:266 +0x2cc github.com/Shopify/toxiproxy/v2.(*ToxicCollection).RemoveToxic(0x40000a1440, {0x40000a229f, 0x12}) /home/runner/work/toxiproxy/toxiproxy/toxic_collection.go:169 +0xdc github.com/Shopify/toxiproxy/v2.(*ApiServer).ToxicDelete(0x4000028150,...

When add multiple toxics, need to check which of them applied to the request if possible.

It would be nice to add a toxic that can simulate a connection timed out. Such feature can be really useful for testing out client connection retry configurations.

question

## Summary When "inspecting" a toxic via toxiproxy-cli (eg: `toxiproxy-cli inspect mysql`), `sortedAttributes` fails to handle non float types. To work around this issue, I chose sort via the `attribute.key`...

Hi All, I tried to use toxiproxy for creating a proxy which will listen to redis cluster and toxicity can be added to the proxy. So the usecase is there...

latency +/- jitter seems to imply you flip a coin and choose latency + jitter if heads or latency - jitter if tails, but I'm guessing it's actually a uniform...

Bumps [golang.org/x/term](https://github.com/golang/term) from 0.13.0 to 0.16.0. Commits ae94145 go.mod: update golang.org/x dependencies ee66497 go.mod: update golang.org/x dependencies 70d3a0b go.mod: update golang.org/x dependencies 6a610bc all: update go directive to 1.18 See...

dependencies
go

I'm fairly new to Toxiproxy and was going through some examples to understand how to utilize it. I downloaded the prebuilt binaries for 2.7.0 and ran into an issue when...

Bumps [github.com/urfave/cli/v2](https://github.com/urfave/cli) from 2.25.7 to 2.27.1. Release notes Sourced from github.com/urfave/cli/v2's releases. v2.27.1 What's Changed v2: Add build tag urfave_cli_no_suggest by @​dolmen in urfave/cli#1847 Full Changelog: https://github.com/urfave/cli/compare/v2.27.0...v2.27.1 v2.27.0 What's Changed...

dependencies
go