GEOM, the new disk I/O subsystem in FreeBSD 5 <http://www.freebsd.org/>, is an
infrastructure component which allows pluggable "classes"
to perform arbitrary transformations on disk I/O requests.|
In addition to traditional transformations like partitioning,
this allows things like RAID, multipath-selection, encryption,
volume management and anything else we can think off to be
implemented in a modular and architecturally sane way.
This talk will take the listener through the design and
implementation, showing how the mechanics and dynamics of
GEOM works with disks which come and go without warning,
and people mix architectures and disks indiscriminantly.
speaker: Poul-Henning Kamp