Data integrity protection in storage volumes
AssigneeInternational Business Machines Corporation
InventorsTheresa M. Brown, Nedlaya Y. Francisco, Matthew J. Kalos, Suguang Li, Beth A. Peterson
Life of this patent
Estimating the term…
Abstract
A plurality of logical volumes are stored at a plurality of sites. A command to execute an operation on a logical volume is received. A determination is made as to whether a rule associated with the logical volume permits execution of the operation on the logical volume. In response to determining that the rule associated with the logical volume permits execution of the operation on the logical volume, the operation is executed on the logical volume.
Claims19
1-25. (canceled)
A system comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor performs operations, the operations comprising:
- receiving a point-in-time copy command to execute an operation on a logical volume,
- in response to determining that a logical volume override flag is set to indicate that a rule associated with the logical volume is not to be overridden by the point in time copy command, processing the rule associated with the logical volume to determine whether the operation is to be executed on the logical volume;
- in response to determining that the rule associated with the logical volume permits execution of the operation on the logical volume, executing the operation on the logical volume;
- and
- in response to determining that the rule associated with logical volume does not permit execution of the operation on the logical volume, avoiding executing the operation on the logical volume.
A computer program product, the computer program product comprising:
- a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations, the operations comprising:
- receiving a point in time copy command to execute an operation on a logical volume,
- in response to determining that a logical volume override flag is set to indicate that a rule associated with the logical volume is not to be overridden by the point in time copy command, processing the rule associated with the logical volume to determine whether the operation is to be executed on the logical volume;
- in response to determining that the rule associated with the logical volume permits execution of the operation on the logical volume, executing the operation on the logical volume;
- and
- in response to determining that the rule associated with logical volume does not permit execution of the operation on the logical volume, avoiding executing the operation on the logical volume.
A storage controller coupled to a plurality of other storage controllers at a plurality of sites, the storage controller comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor performs operations, the operations comprising:
- receiving a point in time copy command to execute an operation on a logical volume,
- in response to determining that a logical volume override flag is set to indicate that a rule associated with the logical volume is not to be overridden by the point in time copy command, processing the rule associated with the logical volume to determine whether the operation is to be executed on the logical volume;
- in response to determining that the rule associated with the logical volume permits execution of the operation on the logical volume, executing the operation on the logical volume;
- and
- in response to determining that the rule associated with logical volume does not permit execution of the operation on the logical volume, avoiding executing the operation on the logical volume.
Dependencies are inferred from the claim text.