cl0q

biriukov.dev

What every SRE should know | Viacheslav Biriukov

Hi, I’m Viacheslav 👋 Welcome to my corner of the web where code, systems thinking, and life philosophy meet. I write about GNU/Linux, SRE, Golang, Rust, async I/O, and network engineering. Blog posts # Async Rust gotcha: evolving tokio::select! code has sharp edges… or a story about Cancellation safety, FutureExt::then(), insufficient tests, and I/O actors. Projects # trixter– a high‑performance, runtime‑tunable TCP chaos proxy. tokio-netem – a collection of Tokio AsyncRead/AsyncWrite adapters (delay, throttle, slice, terminate, shutdown, corrupt data, inject data) that power the Trixter proxy and can be used independently in tests and harnesses. cgtouch – vmtouch like util to show per cgroup per file Page Cache stats. Async Rust and Tokio I/O Streams: Backpressure, Concurrency, and Ergonomics Updated: Oct 2025 Async Rust with Tokio IO Streams: Backpressure, Concurrency, and Ergonomics.md I/O loop Tokio I/O Patterns Linux Page C…

Status200 OK — live & indexed by cl0q
Last crawled2026-06-15
Languageen-us
ServerGitHub.com