| US 7,565,572 B2 | ||
| Method for rolling back from snapshot with log | ||
| Yasuo Yamasaki, Kodaira (Japan) | ||
| Assigned to Hitachi, Ltd., Tokyo (Japan) | ||
| Filed on Aug. 15, 2008, as Appl. No. 12/192,190. | ||
| Application 12/192190 is a continuation of application No. 11/271821, filed on Nov. 14, 2005, granted, now 7,428,657. | ||
| Claims priority of application No. 2005-305556 (JP), filed on Oct. 20, 2005. | ||
| Prior Publication US 2009/0044046 A1, Feb. 12, 2009 | ||
| Int. Cl. G06F 11/00 (2006.01) | ||
| U.S. Cl. 714—6 | 15 Claims |

| 1. An information system comprising:
a first storage system, coupled to a first client computer, having a first volume accessed by the first client computer, first
snapshots of the first volume, and a first log information on the first snapshots; and
a second storage system, coupled to a second client computer and the first storage system, having a second volume accessed
by the second client computer, second snapshots of the second volume, and a second log information on the second snapshots,
wherein the first storage system records creation timings of the first snapshot into the first log information, and transmits
a part of the first snapshots to the second storage system,
wherein the second storage system stores a copy of the first volume in a past into the second volume by applying the part
of the first snapshots which are transmitted, and controls a creation of the second snapshots for keeping data stored in the
second volume at timings, each associated with one of timings of the applications of the part of the first snapshots, with
recording the creation timings of the part of the first snapshots as timings of the second snapshots Into the second log information,
wherein after receiving a fail-back request, the first storage system identifies one of the first snapshots and one of the
second snapshots based on the first log Information and the second log information, both are corresponded to a common timing
based on the first log information and the second log information, roll-backs data recorded in the first volume to the common
timing using the one of the first snapshots, and applies an another part of the second snapshots which timings are newer than
the common timing, and
wherein after receiving a fail-back request, the first storage system deletes a certain part of the first snapshots which
timings are newer than the common timing, and information on the certain part of the first snapshots from the first log information.
|