The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 25, 2017
Filed:
Mar. 30, 2015
Emc Corporation, Hopkinton, MA (US);
Daniel J. Sledz, Seattle, WA (US);
Brett Johnson, Kirkland, WA (US);
John Michael Hayden, Holliston, MA (US);
EMC IP HOLDING COMPANY LLC, Hopkinton, MA (US);
Abstract
Implementations are provided herein for establishing a failover cluster in a distributed file system that upon the occurrence of failover event, allows clients to actively migrate during ongoing file system activity from a source cluster to a target cluster without having to unmount an NFS export from the source cluster and remount the NFS export on the target cluster. Upon the occurrence of a failover event, clients can be rerouted to a target cluster that contains mirrored copies of the data the client was expecting to be stored on the original source cluster. However, in attempting to access the data, without unmounting and remounting an export, the client will continue to reference source cluster FSID and LIN identifiers when making NFS calls to the target cluster. Thus, implementations are provided herein for translating the requests of an NFS client on a target cluster after a failover event has occurred. A client can make NFS calls using FSID and LIN information of the original source cluster, and that information can be translated, e.g., through a reverse LIN map, to the unique LIN's of the target cluster, such that any failover migration of the client is transparent to the client.