US 12,332,839 B2
Immutable object locking for snapshot management
Haritha Elango, Bangalore (IN); Prakhar Kumar, Mountain View, CA (US); Partha Dhar, Bangalore (IN); Animesh Kumar, Navi Mumbai (IN); Gaurav Maheshwari, Bangalore (IN); and Srikanth Hanumanula, Mountain View, CA (US)
Assigned to Rubrik, Inc., Palo Alto, CA (US)
Filed by Rubrik, Inc., Palo Alto, CA (US)
Filed on Dec. 14, 2022, as Appl. No. 18/081,673.
Prior Publication US 2024/0202162 A1, Jun. 20, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 11/14 (2006.01); G06F 16/11 (2019.01)
CPC G06F 16/128 (2019.01) [G06F 11/1448 (2013.01); G06F 2201/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for data management, comprising:
receiving, at a data management system configured to manage data for a computing system in accordance with a backup policy, an indication of a storage configuration for an object storage location within a cloud environment;
transferring, by the data management system and in accordance with the storage configuration, one or more data objects corresponding to a snapshot of the computing system for storage in the object storage location within the cloud environment, wherein the snapshot comprises a computing file that represents a state of the computing system, and wherein respective immutable object locks are applied to the one or more data objects within the object storage location; and
outputting, by the data management system and in accordance with the backup policy associated with the computing system, one or more object lock commands that cause the respective immutable object locks for the one or more data objects to be extended one or more times during a retention period for the snapshot, the retention period based at least in part on the backup policy.