Patent ID: 7444482

Claim:
A data processing system for storage pools with write atomicity, the data processing system comprising: signaling means for signaling an abstraction manager to enforce write atomicity in a selected storage pool; alerting means for alerting the abstraction manager to place size and alignment restrictions on write requests to the selected storage pool and disallow options which are inconsistent with write atomicity wherein an option which is inconsistent with write atomicity is an option associated with fragmenting a write request, and wherein the abstraction manager disallows the option by failing any write request associated with the option; forcing means for forcing the abstraction manager to construct, through a physical device interface, a logical continuous view of the selected storage pool in a manner consistent with write atomicity, wherein the abstraction manager conveys to a physical device in the selected storage pool, through the physical device interface, that a particular write request is not to be fragmented; and enabling means for enabling an application to collect information specific to write atomicity from the abstraction manager through an application interface.