An atomic write data structure is provided comprising a stripe buffer list
descriptor defining state information of a stripe buffer list entry
associating a virtual stripe of data storage space with cache data. An
associated method is provided comprising constructing metadata
associating a virtual stripe of data storage space with cache data;
modifying the metadata to reflect state changes related to a pending data
transaction between the data storage space and the cache; writing the
modified metadata to an atomic write descriptor; and recalling the atomic
write descriptor for transacting a selected atomic block size in an event
of an interruption while executing the data transaction.