Storage pools with write atomicity
First Claim
Patent Images
1. A computer implemented method in a data processing system for storage pools with write atomicity, the method comprising:
- signaling an abstraction manager to enforce write atomicity for a selected storage pool;
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 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 an application to collect information specific to write atomicity from the abstraction manager through an application interface.
2 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
7 Claims
-
1. A computer implemented method in a data processing system for storage pools with write atomicity, the method comprising:
-
signaling an abstraction manager to enforce write atomicity for a selected storage pool; 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 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 an application to collect information specific to write atomicity from the abstraction manager through an application interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification