Introducing Storage Instantiation Daemon
summary
Storage Instantiation Daemon (SID) provides a single service that identifies, groups and activates stacked storage layers, replacing complex udev rule hacks with a key/value database, snapshot view and staged processing. It uses an udev builtin to call SID on kernel uevents (kernel 4.13 adds richer keys), implements stage A (identify/scan/schedule) and stores persistent and delta-synced vector values, and already includes a multipath module; Storage Instantiation Daemon stage B (delayed activation and timeouts) remains under development on GitHub.
AI-written summary · about
chapters (8)
- 0:00Start
- 4:37STORAGE SPECIFICS
- 7:50PROBLEMS WITH UDEV WHILE HANDLING STORAGE DEVICES
- 12:34CHANGES
- 14:18DAEMON AND COMPONENTS
- 16:29STORAGE INSTANTIATION DAEMON IDENTIFY STAGES
- 16:46SID DAEMON IDENTIFY - STAGE "A"
- 20:38SID DAEMON DATABASE
related talks
48mSoftware Defined Storage the Linux way
42mUserspace Block Services Based on Ublk and Vduse in SPDK
39mThe Power of the Device Mapper - From Dm-cache To Dm-zoned
13mManage storage easily with Linux System Roles
48mSPDK Under the Hood: Diving into the Disk Subsystem in User Space
41mThe State and Direction of LSM Stacking
01h 05mImmutable and Stateless Systems with systemd
52mPeeling Back the Layers of Storage
