Video of my Cephalocon 2019 Talk 30 May 2019·1 min Creating active objects with Lua in the Ceph distributed storage system.
Video of my Cephalocon 2018 Talk 30 May 2019·1 min How we built a distributed shared-log on top of Ceph.
Getting started with the smf rpc framework 22 March 2019·16 mins Learn how to use the fastest RPC in the west
Video of my talk at Lua Workshop 2017 13 March 2018·1 min Creating active objects with Lua in the Ceph distributed storage system.
Ceph OSD state machine visualization 4 March 2018·3 mins Using clang to extract a state machine diagram from Ceph’s C++ implementation.
Management of the CruzDB database catalog 22 February 2018·2 mins Taking the CruzDB data model beyond a simple, flat key space.
How CruzDB manages transaction afterimages 22 February 2018·10 mins Increasing transaction throughput by writing database snapshots in parallel.
An overview of transaction management in CruzDB 20 February 2018·10 mins A shared-log creates interesting challenges for transaction management.
CruzDB is one large copy-on-write tree 18 February 2018·10 mins Each transaction in CruzDB is stored in a log as a copy-on-write tree delta.
An introduction to the CruzDB database system 15 February 2018·15 mins CruzDB is an immutable database built on top of a distributed shared-log.