Garbage collection through 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. 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 namespace. Point-in-time snapshot copies are also formalized using KVS database operations as well operations on sets of snapshots for operations including garbage collection (GC) and data replication, where GC is conditionally performed for the INODEs and DIRENTs based on whether the metadata exists in older or earlier snapshots.
A method of removing data in a cluster file system that maps a file name to an INODE data structure that encapsulates metadata of the file, the method comprising:
(canceled)
A method of reducing data stored in a cluster file system that maps a file name to an INODE data structure that encapsulates metadata of the file, the method comprising:
(canceled)
A system reducing data stored in a cluster file system that maps a file name to an INODE data structure that encapsulates metadata of the file, and comprising:
(canceled)
Dependencies are inferred from the claim text.