Instant virtual copy to a primary mirroring portion of data
First Claim
1. A method for performing a copy operation, comprising:
- issuing an instant virtual copy operation from a first portion of data to a primary mirroring portion of data, wherein the primary mirroring portion of data corresponds to a secondary mirroring portion of data, and wherein the primary mirroring portion of data and the secondary mirroring portion of data are in a mirroring relationship;
transitioning the mirroring relationship to a duplex pending state in response to determining that the mirroring relationship is in a full duplex state; and
when the mirroring relationship is in a duplex pending state, transferring each block of data involved in the instant virtual copy operation from the primary mirroring portion of data to the secondary mirroring portion of data.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for performing a copy operation. An instant virtual copy operation is issued from a first portion of data to a primary mirroring portion of data, wherein the primary mirroring portion of data corresponds to a secondary mirroring portion of data, and wherein the primary mirroring portion of data and the secondary mirroring portion of data are in a mirroring relationship. The mirroring relationship is transitioned to a duplex pending state in response to determining that the mirroring relationship is in a full duplex state. When the mirroring relationship is in a duplex pending state, each block of data involved in the instant virtual copy operation is transferred from the primary mirroring portion of data to the secondary mirroring portion of data.
66 Citations
27 Claims
-
1. A method for performing a copy operation, comprising:
-
issuing an instant virtual copy operation from a first portion of data to a primary mirroring portion of data, wherein the primary mirroring portion of data corresponds to a secondary mirroring portion of data, and wherein the primary mirroring portion of data and the secondary mirroring portion of data are in a mirroring relationship;
transitioning the mirroring relationship to a duplex pending state in response to determining that the mirroring relationship is in a full duplex state; and
when the mirroring relationship is in a duplex pending state, transferring each block of data involved in the instant virtual copy operation from the primary mirroring portion of data to the secondary mirroring portion of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article of manufacture for performing a copy operation, wherein the article of manufacture comprises a computer readable medium storing instructions, and wherein the article of manufacture is operable to:
-
issue an instant virtual copy operation from a first portion of data to a primary mirroring portion of data, wherein the primary mirroring portion of data corresponds to a secondary mirroring portion of data, and wherein the primary mirroring portion of data and the secondary mirroring portion of data are in a mirroring relationship;
transition the mirroring relationship to a duplex pending state in response to determining that the mirroring relationship is in a full duplex state; and
when the mirroring relationship is in a duplex pending state, transfer each block of data involved in the instant virtual copy operation from the primary mirroring portion of data to the secondary mirroring portion of data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for performing a copy operation, comprising:
circuitry operable to;
issue an instant virtual copy operation from a first portion of data to a primary mirroring portion of data, wherein the primary mirroring portion of data corresponds to a secondary mirroring portion of data, and wherein the primary mirroring portion of data and the secondary mirroring portion of data are in a mirroring relationship;
transition the mirroring relationship to a duplex pending state in response to determining that the mirroring relationship is in a full duplex state; and
when the mirroring relationship is in a duplex pending state, transfer each block of data involved in the instant virtual copy operation from the primary mirroring portion of data to the secondary mirroring portion of data. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
Specification