×

Dynamic network access of snapshotted versions of a clustered file system

  • US 9,436,693 B1
  • Filed: 08/01/2013
  • Issued: 09/06/2016
  • Est. Priority Date: 08/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for enabling a network device to access files in a distributed file system, comprising:

  • receiving an operation request from a client that includes at least an entry-ID for a file and a snapshot ID;

    retrieving a snapshot tracking file directory entry from the distributed file system based on the snapshot-ID, wherein the retrieved snapshot tracking file directory entry includes a generation-ID;

    determining if the generation-ID and the snapshot-ID are dissimilar;

    in response to determining the generation-ID and the snapshot-ID are dissimilar, retrieving a second snapshot tracking file directory entry from the distributed file system based on the value of the generation-ID, wherein the snapshot-ID is set to the value of the generation-ID;

    retrieving a directory entry for the file from the second snapshot tracking file directory based on the entry-ID and the snapshot-ID;

    performing the operation request on the retrieved directory entry for the file, wherein the performing of the operation request based on the second snapshot tracking file directory is transparent to the client;

    receiving an alias request that includes at least the snapshot-ID, and an alias-ID;

    retrieving the snapshot tracking file directory entry that corresponds to the snapshot-ID; and

    generating a new generation-ID for a new snapshot alias file directory entry that corresponds to the alias-ID and saving the new snapshot alias file directory entry in the distributed file system.

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