the whole reason we reimplemented lvm: its volume-group lock is held ~100ms per op. we launch microvms up to 200 times a second in parallel, and that single lock, not the data path, is what breaks the latency target. depot.dev/blog/why-i-r...
depot.devWhy I reimplemented LVM (with worse guarantees)Our microVMs launch in under a second, and assembling their block devices in parallel put LVM's roughly 100ms
volume group-wide lock directly in the critical path. We kept the kernel's device-mapper, ...
0 reposts0 likes