US 11,681,653 B2
Namespace representation and enhanced browsability for replicated file systems
Sri Koppaka, San Jose, CA (US); Evgeny Popovich, Port Coquitlam (CA); and Vishal Sahu, Bothell, WA (US)
Assigned to EMC IP HOLDING COMPANY LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Jun. 18, 2020, as Appl. No. 16/905,256.
Prior Publication US 2021/0397583 A1, Dec. 23, 2021
Int. Cl. G06F 16/14 (2019.01); G06F 16/16 (2019.01); G06F 16/188 (2019.01); G06F 21/62 (2013.01); G06F 21/00 (2013.01)
CPC G06F 16/152 (2019.01) [G06F 16/164 (2019.01); G06F 16/188 (2019.01); G06F 21/6227 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data storage system, comprising:
a memory that stores executable components; and
a processor that executes the executable components stored in the memory, wherein the executable components comprise:
a path analysis component that determines a first length of a first object name associated with a first data object, the first object name comprising a directory path associated with the first data object;
a junction point component that, in response to determining that the first length is larger than a length threshold, generates a second data object as a new data object having a same object structure as the first data object, wherein the second data object is generated with a second object name that comprises a representation of the directory path associated with the first data object, and wherein the second object name has a second length that is less than the first length; and
a path reference component that alters the first object name in response to the junction point component generating the second data object, resulting in an altered first object name that comprises a reference to the second data object instead of the directory path associated with the first data object.