×

Transparent failover

  • US 8,856,582 B2
  • Filed: 06/30/2011
  • Issued: 10/07/2014
  • Est. Priority Date: 06/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method of providing consistent availability to clients accessing a shared file system on a server cluster, the method comprising:

  • receiving at a file server a request to connect to the file server to access file information in a shared file system, the request to connect being formatted according to a file access protocol, wherein the file server is one of a plurality of servers in a server cluster;

    sending a first response from the file server, the first response establishing a session with a client for allowing access to file information in the shared file system, the first response being formatted according to the file access protocol;

    receiving a request at the file server to open a persistent handle on the file server for accessing a file in the shared file system by the client, the request to open a persistent handle including a handle identifier provided by the client;

    in response to receiving the request to open a persistent handle, the file server;

    storing first state information about the session in association with the handle identifier; and

    sending a second response to the client granting access to the file;

    after a client disconnect, receiving a request to reestablish the session using the persistent handle;

    reestablishing the session using the first state information;

    after reestablishing the session, receiving a new request from the client, the new request including the handle identifier;

    determining, using the handle identifier, that the new request is a replay of a previously sent request.

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