×

Concurrent file and object protocol access using space-efficient cloning

  • US 9,413,826 B1
  • Filed: 01/11/2016
  • Issued: 08/09/2016
  • Est. Priority Date: 01/11/2016
  • Status: Expired due to Fees
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 by an object-based client;

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

    computer readable program code configured to provide a file-based client access to the clone of the object;

    computer readable program code configured to return, in response to one or more read requests for the object received from one or more object-based clients while the file-based client modifies the clone of the object, the object to the one or more object-based clients;

    computer readable program code configured to, after the file-based client has finished modifying the clone of the object, replace the object with an updated object based on the modified clone of the object;

    computer readable program code configured to provide the file-based client access to the modified clone of the object; and

    computer readable program code configured to, after the file-based client has finished modifying the modified clone of the object;

    based on the modification of the modified clone by the file-based client, generate an additional clone of the object, andreplace the updated object with an additional object based on the additional clone of the object;

    wherein each of the clone, the modified clone, and the additional clone are separately and simultaneously stored.

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