US 12,147,715 B2
File ownership in a distributed system
Peter Vajgel, Menlo Park, CA (US); Robert Lee, Pebble Beach, CA (US); John Hayes, Mountain View, CA (US); and Igor Ostrovsky, Mountain View, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Santa Clara, CA (US)
Filed on Jul. 11, 2023, as Appl. No. 18/350,440.
Application 18/350,440 is a continuation of application No. 17/213,761, filed on Mar. 26, 2021, granted, now 11,704,073.
Application 17/213,761 is a continuation of application No. 14/798,371, filed on Jul. 13, 2015, granted, now 10,983,732, issued on Apr. 20, 2021.
Prior Publication US 2023/0409244 A1, Dec. 21, 2023
Int. Cl. G06F 3/06 (2006.01); G06F 16/182 (2019.01)
CPC G06F 3/0679 (2013.01) [G06F 16/182 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
determining for a file chunk of a file, ownership of the file chunk based on a hash calculation performed with information associated with the file chunk, wherein ownership of file chunks of the file is distributed across storage nodes of a storage system, the determining is responsive to a request to read the file; and
accessing additional file chunks of the file as directed by each of the determined owners, wherein the determining, and the accessing are executed through a processor of the storage system.