STORAGE POOLS WITH WRITE ATOMICITY
0 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1-7. -7. (canceled)
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product on a computer-readable recordable-type medium for storage pools with write atomicity, the computer program product comprising:
-
first instructions for signaling an abstraction manager to enforce write atomicity in a selected storage pool;
second instructions 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;
third instructions 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
fourth instructions for enabling an application to collect information specific to write atomicity from the abstraction manager through an application interface. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification