How a flaky test exposed a Redis client use-after-free
A handful of flaky tests turned out to be a use-after-free in the Redis client's C extension. Here's how we tracked it down.
Patrick Robinson is a Staff Engineer on Buildkite's Scale team, working on the datastores and background processing behind Pipelines.
A handful of flaky tests turned out to be a use-after-free in the Redis client's C extension. Here's how we tracked it down.