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.
Systems research I'm watching for in 2018 15 January 2018·14 mins Distributed shared memory systems, language runtimes, and server frameworks.
Sharding the LRU node cache in CruzDB 20 June 2017·2 mins Improving read performance by sharding the LRU node cache.
Debuting the performance of CruzDB 14 June 2017·5 mins Hot of the press performance results show plenty of room to improve.
Slow placement group read operations in Ceph 10 December 2016·2 mins An unsolved mystery involving slow reads and Ceph placement groups.
Adding a new placement group operation in Ceph 4 December 2016·10 mins Teaching Ceph new tricks on entire groups of objects.
Measuring userfaultfd page-fault latency 10 October 2016·4 mins How fast can my application service its own page fault?
Building an immutable key-value store on zlog 2 August 2016·7 mins Persistent data structures are the dopest shit.
ZLog project update (mid-2016 edition) 30 June 2016·4 mins Project funding, design updates, and improved performance.