Namespace metadata indexing using a key value store on a cluster filesystem
AssigneeDell Products L.P.
InventorsCharles Hickey, Murthy V. Mamidi, Neerajkumar Chourasia
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsCharles Hickey, Murthy V. Mamidi, Neerajkumar Chourasia
Estimating the term…
File names and inodes are indexed directly in a filesystem namespace consisting of a layered set of key value store (KVS) database logical tables. The KVS is used directly for organizing file and directory metadata on a cluster file system instead of traditional Btree structures. High performance NVMe devices are used for storage. Embodiments provide file deletion in the file system namespace, and other features include snapshot deletion and cleaning the namespace. A name hash index is used to speed filename lookup in the file system namespace. Two key types of INODE and DIRENT are used to encode namespace metadata using self-identify variable length records in the file system namespace.
A method of indexing file names in a namespace of a cluster file system that maps a file name to an INODE data structure that encapsulates metadata of the file, the method comprising:
A system indexing file names in a namespace of a cluster file system that maps a file name to an INODE data structure that encapsulates metadata of the file, the method comprising:
A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein, the computer-readable program code adapted to be executed by one or more processors to implement a method of indexing file names in a namespace of a cluster file system that maps a file name to an INODE data structure that encapsulates metadata of the file, and comprising:
Dependencies are inferred from the claim text.