Automated failover for asynchronous remote copy
AssigneeHitachi, Ltd.
InventorTomohiro Kawaguchi
Life of this patent
Estimating the term…
Abstract
Example implementations described herein are directed to automated failover and assuring RTO (Recovery Time Objective) assurance, and RPO (Recovery Point Objective) on asynchronous remote copy feature of storage. By using markers that are cyclically stored to the journal volume, the storage device can thereby determine an accurate communication loss period.
Claims14
A method for managing an asynchronous copy pair between a first storage system managing a primary volume and a second storage system managing a secondary volume, the primary volume and the secondary volume configured to be the asynchronous copy pair configured to manage copy operations through a primary journal and a secondary journal, the method comprising:
- storing, at the first storage system, a marker indicative of a current time to the primary journal;
- determining, at the first storage system, if no access has occurred from the second storage system to the primary journal for a first threshold period of time;
- for the determining at the first storage system indicative of no access from the second storage system for more than the first threshold period of time, suspending time operations between the primary volume and the secondary volume;
- determining, at the second storage system, if no marker is provided to the secondary journal for a second threshold period of time;
- for the determining at the second storage system indicative of no marker being provided for more than the second threshold period of time, suspending copy operations for the asynchronous copy pair.
A non-transitory computer readable medium, storing instructions for managing an asynchronous copy pair between a first storage system managing a primary volume and a second storage system managing a secondary volume, the primary volume and the secondary volume configured to be the asynchronous copy pair configured to manage copy operations through a primary journal and a secondary journal, the instructions comprising:
- storing, at the first storage system, a marker indicative of a current time to the primary journal;
- determining, at the first storage system, if no access has occurred from the second storage system to the primary journal for a first threshold period of time;
- for the determining at the first storage system indicative of no access from the second storage system for more than the first threshold period of time, suspending time operations between the primary volume and the secondary volume;
- determining, at the second storage system, if no marker is provided to the secondary journal for a second threshold period of time;
- for the determining at the second storage system indicative of no marker being provided for more than the second threshold period of time, suspending copy operations for the asynchronous copy pair.
Dependencies are inferred from the claim text.