Jordan Isaacs
banner
snowytrees.dev
Jordan Isaacs
@snowytrees.dev
database system of record @ singlestore; making transactions go vroom: author of too many nix flakes
Reposted by Jordan Isaacs
Today's Future Data Systems Seminar Speaker: Joyo Victor will present @singlestore.com's "Bottle Service" meta-data system that supports database branching, change-data-capture, and Apache Iceberg. Zoom talk open to public at 4:30pm ET. YouTube video available after: db.cs.cmu.edu/events/futur...
[Future Data] Storage Metadata for Modern Cloud Databases - Carnegie Mellon Database Group
In modern database architecture, separating compute from storage unlocks powerful capabilities. Our... Read More +
db.cs.cmu.edu
October 27, 2025 at 11:39 AM
Been working on using github.com/backtrace-la... which does cross modifying code for negligible overhead flags. But when I tried to use it I got dreaded linker errors with the '__start' and '__stop' symbols for the custom sections that were supposed to be generated at link time missing...
GitHub - backtrace-labs/dynamic_flag: A C library for runtime-flippable feature flags on Linux/x86-64, with negligible overhead in the common case
A C library for runtime-flippable feature flags on Linux/x86-64, with negligible overhead in the common case - backtrace-labs/dynamic_flag
github.com
October 20, 2025 at 3:44 PM
This is really cool, TUM has a course on transaction systems theory (taught by Thomas Neumann), with open access slides in English. Stumbled upon it when one of the slides showed up in a search for commutative serializability theory.
db.in.tum.de/teaching/ss2...
db.in.tum.de
July 31, 2025 at 2:46 AM
I wrote up on bounding retries of write-write conflicts in MVCC+2PL. There is surprisingly little publicly written on how databases can retry, so doing my part to fill that gap in :) snowytrees.dev/blog/boundin...
Bounding retries of write-write conflicts in MVCC+2PL | snowytrees.dev
snowytrees.dev
July 25, 2025 at 5:16 PM
Experimental off-cpu profiling landed for otel ebpf profiler 👀. It also was a blocker for using its stack unwinding as a library. Hopefully that means user space stacktraces and profiling will come soon(ish) to inspektor gadget for interactive perf analysis on kubernetes.

github.com/open-telemet...
Off CPU profiling by florianl · Pull Request #196 · open-telemetry/opentelemetry-ebpf-profiler
This is the code that backs #144. It can be reused to add features like requested in #33 and therefore can be an alternative to #192. The idea that enables off CPU profiling is, that perf event and...
github.com
January 15, 2025 at 5:49 PM
Was searching around for open source uses of wound wait/wait die and surprisingly found it is used in the Linux kernel github.com/torvalds/lin...
github.com
January 13, 2025 at 3:09 AM