US 11,809,286 B2
Scaling single file snapshot performance across clustered system
Karthikeyan Attaiyempatty Srinivasan, Fremont, CA (US); and Looi Chow Lee, Palo Alto, CA (US)
Assigned to Rubrik, Inc., Palo Alto, CA (US)
Filed by Rubrik, Inc., Palo Alto, CA (US)
Filed on Jun. 30, 2022, as Appl. No. 17/855,353.
Application 17/855,353 is a continuation of application No. 17/364,980, filed on Jul. 1, 2021, granted, now 11,379,322.
Application 17/364,980 is a continuation of application No. 16/665,879, filed on Oct. 28, 2019, granted, now 11,086,732, issued on Aug. 10, 2021.
Prior Publication US 2022/0405177 A1, Dec. 22, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/00 (2006.01); G06F 11/14 (2006.01); G06F 9/455 (2018.01)
CPC G06F 11/1469 (2013.01) [G06F 9/45558 (2013.01); G06F 11/1451 (2013.01); G06F 11/1446 (2013.01); G06F 11/1448 (2013.01); G06F 11/1453 (2013.01); G06F 11/1456 (2013.01); G06F 11/1458 (2013.01); G06F 11/1461 (2013.01); G06F 11/1464 (2013.01); G06F 11/1466 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45591 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
sharding a file in a fileset into a plurality of shard files, wherein the plurality of shard files correspond to a plurality of partitions of the fileset, and wherein sharding the file is based at least in part on metadata associated with the file;
distributing the plurality of shard files to a plurality of nodes, wherein at least a first shard file of the plurality of shard files is distributed to a first node of the plurality of nodes and at least a second shard file of the plurality of shard files is distributed to a second node of the plurality of nodes; and
using the plurality of nodes to generate a plurality of snapshots corresponding to the file, wherein at least a first snapshot of the plurality of snapshots is generated at the first node based at least in part on the first shard file and at least a second snapshot of the plurality of snapshots is generated at the second node based at least in part on the second shard file.