Process Management & Graceful Upgrades
QUIC restarts, slow problems: udpgrm to the rescue

QUIC restarts, slow problems: udpgrm to the rescue

5/7/2025 · Marek Majkowski

What this post added

Introduces `udpgrm`, a lightweight daemon for graceful UDP server restarts. Details the challenges of stateful UDP flow migration during restarts and presents a solution using Linux's `SO_REUSEPORT` API and eBPF. Explains the concepts of socket generations, working generation, and flow dissectors. Describes the `udpgrm` daemon's functionality for administrators and programmers, including its CLI for listing reuseport groups, sockets, and metrics.

Read the original post ↗