US 12,253,997 B2
Data objects in a distributed file system
Shyam Narayan Singh, Hyderabad Telangana (IN); Anshul Data, Hyderabad Telangana (IN); Rajesh Boddu, Hyderabad Telangana (IN); Prasad Boddupalli, Hyderabad Telangana (IN); Giri Prasad Reddy Desireddygari, Hyderabad Telangana (IN); Premkumar Jonnala, Hyderabad Telangana (IN); and Chandra Guru Kiran Babu Sanapala, Hyderabad Telangana (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Houston, TX (US)
Filed on Mar. 21, 2022, as Appl. No. 17/655,682.
Claims priority of application No. 202141059077 (IN), filed on Dec. 17, 2021.
Prior Publication US 2023/0195713 A1, Jun. 22, 2023
Int. Cl. G06F 16/00 (2019.01); G06F 16/14 (2019.01); G06F 16/23 (2019.01); G06F 16/28 (2019.01)
CPC G06F 16/2358 (2019.01) [G06F 16/14 (2019.01); G06F 16/285 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a processor; and
a non-transitory machine-readable storage medium comprising instructions executable on the processor to:
determine, in response to a receiving a client request, that a size of a first data object to be created, including first data content, is less than a first size threshold;
based on determining that the size of the first data object including the first data content is less than the first size threshold, insert the first data content of the first data object together with metadata of the first data object into an object location table, wherein the object location table stores metadata pertaining to a plurality of data objects within a distributed file system;
determine a second data object to be created within the distributed file system, wherein the second data object, including second data content, is of a size greater than or equal to the first size threshold;
write metadata of the second data object into the object location table; and
insert the second data content of the second data object into an object data table, wherein the metadata of the second data object written into the object location table comprises a reference to the object data table.