×

Concurrent file and object protocol access using space-efficient cloning

  • US 9,959,281 B2
  • Filed: 07/29/2016
  • Issued: 05/01/2018
  • Est. Priority Date: 01/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for providing concurrent file and object protocol access, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:

  • computer readable program code configured to receive a notification that indicates storage of an object in response to an object PUT request from an object-based client, utilizing an object-based access protocol;

    computer readable program code configured to create a clone of the object;

    computer readable program code configured to identify a request to access the object by a file-based client different from the object-based client;

    computer readable program code configured to provide, to the file-based client, access to the clone of the object, utilizing a file-based network attached storage (NAS) protocol different from the object-based access protocol, where the file-based NAS protocol implements a traversal of a file system hierarchy;

    computer readable program code configured to identify a modification of the clone of the object by the file-based client that results in a modified clone of the object;

    computer readable program code configured to return the object to the object-based client or another object-based client, in response to one or more object GET read requests for the object received from the object-based client or the other object-based client during the modification of the clone of the object by the file-based client; and

    computer readable program code configured to replace the object with an updated object after the modification of the clone of the object, utilizing the modified clone of the object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×