US 12,079,502 B2
Storage element attribute-based determination of a data protection policy for use within a storage system
David A. Grunwald, San Francisco, CA (US); Ronald Karr, Palo Alto, CA (US); Shuier Zhou, Milpitas, CA (US); Chunyu Wang, Sunnyvale, CA (US); Zhengyang Xia, Sunnyvale, CA (US); Chia-Hao Kan, Sunnyvale, CA (US); and Zhen Liu, Sunnyvale, CA (US)
Assigned to Pure Storage, Inc., Santa Clara, CA (US)
Filed by Pure Storage, Inc., Mountain View, CA (US)
Filed on Apr. 19, 2022, as Appl. No. 17/723,903.
Application 17/723,903 is a continuation in part of application No. 16/916,903, filed on Jun. 30, 2020, granted, now 11,341,236.
Application 16/916,903 is a continuation in part of application No. 16/711,060, filed on Dec. 11, 2019, abandoned.
Claims priority of provisional application 62/985,229, filed on Mar. 4, 2020.
Claims priority of provisional application 62/939,518, filed on Nov. 22, 2019.
Prior Publication US 2022/0244858 A1, Aug. 4, 2022
Int. Cl. G06F 3/06 (2006.01); G06F 21/55 (2013.01)
CPC G06F 3/065 (2013.01) [G06F 3/0616 (2013.01); G06F 3/0619 (2013.01); G06F 3/0622 (2013.01); G06F 3/0658 (2013.01); G06F 3/067 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method comprising:
detecting, by a data protection system, a change in one or more attributes of a storage element within a storage system, the one or more attributes comprising one or more of a time of creation for the storage element, a purpose for which the storage element is created, a specified amount of time that the storage element is to be in existence before being eradicated, a type of data that the storage element is to store, an identity of a host associated with the storage element, an identity of a requestor that provides a request to create the storage element, an attribute of operations requested to be performed with respect to the storage element, or a tag associated with the storage element;
updating, by the data protection system based on the change in the one or more attributes of the storage element, a data protection policy for a dataset associated with the storage system, the data protection policy specifying one or more data protection rules for one or more of the storage element, a recovery dataset generated by the storage system for the storage element, or the storage system, the updating comprises causing the data protection policy to change from having a first ruleset to having a second ruleset that is less protective than the first ruleset; and
applying, by the data protection system, the data protection policy to the dataset, the applying comprising waiting, based on the second ruleset being less protective than the first ruleset, to apply the data protection policy to the dataset for a predetermined time delay.