摘要:
A system and method related to maintaining consistency of replicated data in a data storage environment. The system handles Input/Output (IO)-Requests in a data storage environment having a server and production data stored on a data storage volume on a data storage system. A copy of the production data is stored on another data storage volume of a second data storage system, wherein IO-Requests to update production data are handled so that the data copy is consistent with the production data after processing the IO-Request.
摘要:
Methods, systems, and computer program products for postponing bitmap transfers and eliminating configuration information transfers during trespass operations in a disk array environment are disclosed. According to one method, a clone group is stored on a disk array, the clone group including a logical unit (LUN) representing a storage partition on the disk array and a clone of the LUN, the clone being a copy of the data referenced by the LUN. The clone group is associated with a first storage processor (SP) for writing data to the disk array. Changes between the LUN and the clone are tracked by maintaining a data structure indicative of the changes in a memory associated with the first SP. The association of the clone group is changed to a second SP for writing data to the disk array without transferring the data structure to memory associated with the second SP.
摘要:
This invention is a system and method for managing failover in a data storage environment. Program logic is configured for carrying out such method steps and encoded on a computer readable medium.
摘要:
This invention is a system and method for managing recovery following failure in a data storage environment. Program logic is configured for carrying out such method steps and encoded on a computer readable medium.
摘要:
Methods, systems, and computer program products for preventing concurrent execution of conflicting software operations on the same and different storage processors while avoiding the deadlocks are disclosed. According to one method, first and second instances of a first software utility for respectively executing on the first and second storage processors having access to a storage medium are provided. First and second instances of the second software utility for respectively executing on the first and second storage processors are also provided. A lock is provided to instances of the first utility. The lock makes exclusive the operations of checking for an activity query from instances of the second utility and receiving a query from instances of the second utility. A first operation implemented by the first utility may fail if the activity query has been received when the checking occurs.
摘要:
A method is used in managing restore operations in storage systems. A state of a logical object is retrieved and a second logical object is placed in a pre-step mode. An instantaneous restore operation between the first logical object and the second logical object is performed. Changed data extents in the first logical object are identified. Data-less writes are sent to any identified extents in the first logical object.
摘要:
A method is used for managing consistency groups in storage systems. A consistency group comprising multiple logical objects is created and multiple replicas of the consistency group are created. The consistency group is restored to one of the multiple replicas.
摘要:
A method, computer program product, and computing system for identifying a target storage device upon which a plurality of logical storage devices are to be defined. The target storage device includes a plurality of physical storage blocks. At least a first logical storage device and a second logical storage device are defined for mapping within the target storage device. Each of the first and second logical storage devices includes a plurality of logical storage slices. At least a portion of the logical storage slices for each of the first and second logical storage devices are non-sequentially mapped to at least a portion of the plurality of physical storage blocks included within the target storage device to generate an interlaced target storage device.