| CPC G06F 16/215 (2019.01) [G06F 16/2343 (2019.01)] | 20 Claims |

|
1. A data storage management system comprising:
a first computing device, which comprises one or more hardware processors and computer memory carrying computer programming instructions, which, when executed by the one or more hardware processors, cause the first computing device to:
cause a storage bucket at a storage platform, which provides write-once read-many (WORM) enabled bucket-level storage, to be configured with a WORM lock duration;
cause a plurality of deduplicated secondary copies to be generated by the data storage management system, and to be stored at the storage bucket, wherein the plurality of deduplicated secondary copies are associated with a first deduplication database (DDB) operating in the data storage management system;
determine that a sealing interval configured for the first DDB has passed;
seal the first DDB based on the sealing interval having passed; and
based on determining: that the first DDB has been sealed, and that based on the WORM lock duration, the storage platform released a WORM lock on at least one deduplicated secondary copy among the plurality of deduplicated secondary copies, initiate pruning of the at least one deduplicated secondary copy from the storage bucket; and
wherein the WORM lock duration configured for the storage bucket: comprises a sum of the sealing interval and a retention period for the plurality of deduplicated secondary copies, and applies to each deduplicated secondary copy among the plurality of deduplicated secondary copies stored at the storage bucket, and starts when a respective deduplicated secondary copy is stored at the storage bucket.
|