goresilience
goresilience copied to clipboard
fix(codel): release caller on ctx cancelation
Execute
should release the caller when the context has been cancelled or its deadline has exceeded. Otherwise, it holds the caller longer than necessary, and it gives a token/spot to an execution that will abort anyway.