US 11,687,265 B2
Transferring snapshot copy to object store with deduplication preservation and additional compression
Tijin George, Sunnyvale, CA (US); Jagavar Nehra, Bangalore (IN); Roopesh Chuggani, Bengaluru (IN); and Dnyaneshwar Nagorao Pawar, Bangalore (IN)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp inc., Sunnyvale, CA (US)
Filed on Nov. 30, 2020, as Appl. No. 17/106,268.
Application 17/106,268 is a continuation of application No. 16/296,424, filed on Mar. 8, 2019, granted, now 10,852,976.
Prior Publication US 2021/0103397 A1, Apr. 8, 2021
Int. Cl. G06F 16/00 (2019.01); G06F 3/06 (2006.01); G06F 16/11 (2019.01); G06F 16/22 (2019.01)
CPC G06F 3/0641 (2013.01) [G06F 3/064 (2013.01); G06F 3/067 (2013.01); G06F 3/0608 (2013.01); G06F 3/0644 (2013.01); G06F 3/0665 (2013.01); G06F 16/128 (2019.01); G06F 16/2246 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating an object comprising data of compressed block numbers;
generating an indicator to indicate that the object comprises the data of the compressed block numbers;
storing the object within an object store; and
populating a mapping metafile with an entry for a block number of data stored within the object, wherein the entry maps the block number to a cloud block number associated with the object store, and wherein the entry is populated with a compression group start indicator to indicate whether the block number is a starting block number for a compression group of a plurality of block numbers of compressed data blocks in the compression group, and wherein the mapping metafile is maintained separate from the object.