MD cluster raid
summary
MD Cluster RAID is a host‑based shared‑storage RAID that avoids a single point of failure and provides HA for active/active setups (examples: GFS). It uses per-node bitmaps and a resync window so each node tracks local writes, and relies on a cluster lock manager (DLM/PLM) to choose a resync owner and serialize recovery. Tradeoffs: disables read balancing during resync, needs coordination to avoid inconsistent reads; demo and history compare to cmirror.
AI-written summary · about
chapters (11)
- 0:00Virtual Storage Team
- 0:19Overview
- 0:43RAID concepts
- 2:24Cluster Basics
- 3:27A Word About Data Consistency
- 4:48Shared Storage Cluster RAID
- 8:09Single cluster node failure
- 11:43Coordinating cluster actions
- 13:57Resync
- 16:02Summary
- 16:52Questions and Resources
related talks
23mBtrfs RAID on zoned devices
30mStRAID: Stripe-threaded Architecture for Parity-based RAIDs with Ultra-fast SSDs
19mMicroCeph: Simplifying Storage
20mDeep Dive into Ceph Block Storage
15mMapperX: Adaptive Metadata Maintenance for Fast Crash Recovery of DM-Cache Based...
20mChasing Bad Checksums: A Journey Through Ceph, TCMalloc, and the Linux Kernel
48mSoftware Defined Storage the Linux way
44mEasy Geo-Redundancy with MARS
