BlueStore V2 - an Evolutionary Step Forward
summary
BlueStore V2 describes concrete fixes and new components: a lazy unpinning approach that stabilizes cache reference counting after nine PR attempts, a bootable BlueFS that accepts 4K bluefs chunks to avoid “no space” failures, and a plan for a spillover revert to move RocksDB SSTs from slow HDD back to SSD. It reports specific past failures (RocksDB corruption, OSD superblock loss), shows a simulator for allocator experiments, and proposes lazy compression, a custom write‑ahead log and an iterative fragmentation fixer.
AI-written summary · about
related talks
24mPerformance tuning in BlueStore & RocksDB
43mCeph and Flash
11mEvolution of Development Priorities in Key-value Stores Serving Large-scale Applications
06mI Need More Space, It's Not You It's BlueStore
51mSix New Important RocksDB Features And Planned Works
13mClosing the B+-tree vs. LSM-tree Write Amplification Gap on Modern Storage Hardware...
19mPolyStore: Exploiting Combined Capabilities of Heterogeneous Storage
12mSpanDB: A Fast, Cost-Effective LSM-tree Based KV Store on Hybrid Storage
