×

Providing transparent failover in a file system

  • US 8,631,277 B2
  • Filed: 12/10/2010
  • Issued: 01/14/2014
  • Est. Priority Date: 12/10/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for capturing file system state information to facilitate resuming connections, the method comprising:

  • receiving, from a first client, a request to access a remote resource stored on a server;

    determining an identifier that identifies a client session related to the request;

    creating a resume record, wherein the resume record is searchable by the identifier and wherein the resume record associates state information created by operations requested by the first client with the identifier;

    receiving a file operation from the first client, wherein the file operation requests access to a file accessible through the server;

    storing resume state information in the resume record, wherein the resume state information provides information to resume the received file operation if the first client loses the connection with the server;

    upon the first client losing the connection with the server, loading, at a failover server, the resume record to enable the first client to connect to the failover server and continue the file operation, wherein access to the remote resource is restricted for a period of time to prevent a second client from interacting with the remote resource in a manner that conflicts with the first client establishing a connection to the failover server;

    performing the requested file operation;

    updating the resume state information in the resume record based on an outcome of the file operation; and

    sending a response to the first client that indicates the outcome of the requested file operation.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×