US 12,169,438 B2
Delivering file system namespace features without on-disk layout changes
Geetha Shendge, San Jose, CA (US); and Shashikanth Lakshmikantha, San Jose, CA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P.
Filed on Mar. 13, 2023, as Appl. No. 18/182,570.
Prior Publication US 2024/0311248 A1, Sep. 19, 2024
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 11/14 (2006.01); G06F 16/185 (2019.01); G06F 16/901 (2019.01)
CPC G06F 11/1435 (2013.01) [G06F 11/0727 (2013.01); G06F 16/185 (2019.01); G06F 16/9027 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system for delivering file system namespace features without on-disk layout changes, comprising:
one or more processors; and
a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to:
identify, by an iterator in a file system, an anomaly in a hierarchical data structure, which includes a root node at a highest level in a file set, which includes directories of connected nodes corresponding to other levels in the file set, and which includes leaf nodes at a lowest level in the file set;
store, by the iterator, an annotation, about the anomaly, into an in-memory storage that is external to the file system; and
identify, by an asynchronous agent in the file system, the annotation, about the anomaly, which is stored in the in-memory storage, thereby enabling the asynchronous agent to correct the anomaly.