×

Managing data object versions in a storage service

  • US 10,528,536 B1
  • Filed: 05/19/2014
  • Issued: 01/07/2020
  • Est. Priority Date: 05/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for managing data object versions, comprising:

  • ordering a plurality of keys according to an ordering scheme, a key of the plurality of keys being a sequence of symbols and being associated with a version of a data object retained by a storage service, the ordering scheme permitting ordering the key of the plurality of keys in accordance with a creation time of the version of the data object;

    providing an interface to cause retention of a plurality of versions of the data object;

    scanning the ordered plurality of keys to identify, for the key of the plurality of keys, whether the associated version of the data object meets one or more criteria for removal from the storage service, the one or more criteria specifying a time period that the associated version of the data object is to be retained by the storage service; and

    on a condition that the version of the data object meets the one or more criteria, processing the plurality of keys in a reverse order according to the ordering scheme and removing the key of the plurality of keys in accordance with the reverse order if the version of the data object that is associated with the key of the plurality of keys is found to meet the one or more criteria.

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