Two-phase snap copy
US7493458B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 15, 2004 |
| Grant date | Feb 17, 2009 |
| Priority date | — |
| Expiry date | Nov 6, 2025 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2201/84
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A point in time copy of a data set is provided using a two-phase snapshot copy operation. When a write request is received, as part of the first phase, a chunk including the target location of the write request is determined. Using a “copy on first write” technique, the data at the target location is copied to a snap data area in an allocated data area that is the size of the chunk. A first map for the data set is updated to include up to three entries representing a mapping of the segment including the target location. A second map for the snap data area is updated to include a single entry for the copy of the data from the target location. As part of the second phase, the multiple entries in the first map are coalesced into a single entry after the remaining portions of the chunk are copied to the data area in the snap data area.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.