A method, apparatus, and computer program product for storage pools with
write atomicity. An abstraction manager enforces write atomicity and
disallows options which are inconsistent with write atomicity. The
abstraction manager constructs through a physical device interface a
logical continuous view of a storage pool in a manner consistent with
write atomicity. Applications collect information specific to write
atomicity from the abstraction manager through an application interface.