動機
TODO!!
async
- seastar framework
IO
- ceph PG
- 搞懂定義
- bio
- trace read/write path
- io_uring
- trace read/write path
DB
- CMU 15-445/645
- 所有作業: 包含bTree, recovery, deadlock detection, deadlock prevention
- fall2018
- fall2019
- spring2023
- tiKV?
- scallaDB
- trace read/write path
- etcd
- trace read/write path
- rocksdb
- trace read/write path
- Are You Sure You Want to Use MMAP in Your Database Management System?
network
- CS144
- 所有作業
- dpdk
- trace read/write path
- xdp
- trace read/write path
LC
- 解graph與seg tree
- 用C++ range解
distributed
- The part-time parliament & raft的關係
malloc
- golang mallocator
Scylla Userspace I/O Scheduler
- Different I/O Access Methods for Linux, What We Chose for Scylla, and Why
- Qualifying Filesystems for Seastar and ScyllaDB
- Designing a Userspace Disk I/O Scheduler for Modern Datastores: the Scylla example
- The Scylla I/O Schedule
- Exploring How the Scylla Data Cache Works
- Scylla’s New IO Scheduler
Deal with fsync() failure
compiler
- p523
TLA+
- write a spec somehow