• Core Dump by Serapheim Dimitropoulos
  • Table of Contents
  • ZettaCache Disk I/O Imbalance Bug January 2023
    ... and a quick workaround
  • Perf Experiment Fail [μ] October 2022
    Aesthetically pleasing graphs from bogus setups..
  • Bonwick's ZFS Blog Posts [Mirror] November 2021
    In case those entries ever get deleted
  • Libdmem January 2020
    An Experiment In Userland Memory Debugging
  • A Year Of SDB Work December 2019
    aka [S]erapheim [D]imitropoulos's [B]ugs
  • OS Debugging At Delphix - From Illumos to Linux October 2019
    The Slick Debugger - What and why?
  • ZFS Checkpoint Internals February 2019
    A high-level overview
  • ZFS Log Spacemap - The Flushing Algorithm September 2018
    From design and simulations to implementation and debugging
  • ZFS Flamegraph Analysis Example [μ] August 2018
    sequential reads of cached data ... zoom zoom ...
  • OpenZFS Dev Summit 2017 videos December 2017
    ...and some bonus source code
  • ZFS Snapshot Unmounting July 2017
    A quick performance win!
  • ZFS Storage Pool Checkpoint April 2017
    Save Game, Fail, Reload
  • OpenZFS Developer Summit 2016 October 2016
    Channel Programs, Encryption, ... Oh my!
  • Hello, Delphix! August 2016
    First time full-time
  • The journey of a ZFS read() call in 1 min [μ] August 2016
    Printing codepaths with DTrace
  • How does my computer know about time zones? June 2016
    ... and what happens when a timezone changes?
  • Notes on Testing: Legacy code in illumos December 2014
    Looking at binary differences between builds
  • Scripting GDB February 2014
    Automation = less interaction