|
Writing about Linux kernel internals, performance engineering, eBPF,
and systems debugging. Some posts are hosted on the
Clickpost engineering blog.
Posts
-
2025
Diagnosed a recursive deadlock triggered under concurrent tracing load in
OpenTelemetry's Python SDK. Traced the root cause through lock acquisition
order, wrote a reproducer, and submitted a fix that was merged upstream.
opentelemetry · python · deadlock · concurrency · upstream
-
2025
Built an eBPF-powered thread profiler that traces syscalls at the kernel level
to track request lifecycles, measure lock wait times, and identify I/O blocking
in Python and Java applications. Zero code changes. Used in production at Clickpost.
ebpf · performance · python · java · syscalls · production
More posts coming. Writing about kernel debugging, memory management, and eBPF internals.
|