×

SYSTEM AND METHOD FOR FETCHING THE LATEST VERSIONS OF STORED DATA OBJECTS

  • US 20150269199A1
  • Filed: 06/08/2015
  • Published: 09/24/2015
  • Est. Priority Date: 12/23/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • performing, by a computer system that stores a plurality of data objects in a distributed storage system;

    receiving a request to store an instance of a data object in the distributed storage system, wherein the request comprises a user key for the data object and a version identifier for the instance of the data object;

    generating keymap information for the instance of the data object that maps the user key to a locator and the locator to the instance of the data object;

    caching the keymap information at a keymap coordinator in the distributed storage system;

    caching a latest symbolic key entry at the keymap coordinator, wherein the latest symbolic key entry comprises the version identifier for the instance of the data object and indicates that the instance of the data object is the latest version of the data object stored in the distributed storage system;

    receiving a request to retrieve the latest version of the data object, wherein the request comprises the user key for the data object but does not include a version identifier of the latest version of the data object;

    determining the version identifier of the latest version of the data object dependent on the cached latest symbolic key entry; and

    returning keymap information for the latest version of the data object.

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