Disaster recovery
AssigneeBrocade Communications Systems, Inc.
InventorsRahul Mehta, Hans Glitsch, Paul Place, Steve Van Horn
Life of this patent
Estimating the term…
Abstract
File system disaster recovery techniques provide automated monitoring, failure detection and multi-step failover from a primary designated target to one of a designated group of secondary designated targets. Secondary designated targets may be prioritized so that failover occurs in a prescribed sequence. Replication of information between the primary designated target and the secondary designated targets allows failover in a manner that maximizes continuity of operation. In addition, user-specified actions may be initiated on failure detection and/or on failover operations and/or on failback operations.
Claims24
A file system disaster recovery method, comprising:
- receiving an indication that at least one of one or more primary targets in a logical namespace has failed;
- selecting, in accordance with a specified priority scheme, one of at least two secondary targets associated with the failed primary target, the at least two secondary targets being designated as alternate targets to the failed primary target;
- and
- swapping the selected secondary target for the failed primary target.
A non-transitory computer-readable storage medium comprising software that can be executed on a processor to cause the processor to:
- receive an indication that at least one of one or more primary targets in a logical namespace has failed;
- select, in accordance with a specified priority scheme, one of at least two secondary targets associated with the failed primary target, the at least two secondary targets being designated as alternate targets to the failed primary target;
- and
- swap the selected secondary target for the failed primary target.
A file system disaster recovery system, comprising:
- one or more primary targets in a logical namespace, each primary target having at least two secondary targets associated therewith and designated as alternate targets to the primary target;
- and
- a processor;
- wherein the processor comprises a DR module for receiving notification that a primary target has failed, for selecting in accordance with a specified priority scheme one of the secondary targets associated with the failed primary target, and for substituting the selected secondary target for the failed primary target.
Dependencies are inferred from the claim text.