Delegated reference count base file versioning
AssigneeEMC Corporation
InventorsPhilippe Armangau, William Davenport, Jean-Pierre Bono, Sairam Veeraswamy, Sitaram Pawar
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsPhilippe Armangau, William Davenport, Jean-Pierre Bono, Sairam Veeraswamy, Sitaram Pawar
Estimating the term…
A snapshot copy facility maintains information indicating ownership and sharing of child nodes in the hierarchy of a file between successive versions by delegating reference counts to the parent-child relationships between the nodes, as indicated by pointers in the parent nodes. When a child node becomes shared between a parent node of the production file and a parent node of a snapshot copy, the delegated reference count is split among the parent nodes. This method is compatible with a conventional data de-duplication facility, and avoids a need to update reference counts in metadata of child nodes of a shared intermediate node upon splitting the shared intermediate node when writing to a production file.
A method of operating a network file server having a network adapter coupling the network file server to a data network of client computers, data storage storing files, and a data processor coupled to the data storage and the network adapter for access of the client computers to the files stored in the data storage, the files in the data storage being organized as a hierarchy including inodes and data blocks, the files stored in the data storage including a production file having a first data block in the hierarchy, the first data block being a descendant of the production file inode in the hierarchy, said method comprising:
A method of operating a network file server having a network adapter coupling the network file server to a data network of client computers;
A network file server comprising:
Dependencies are inferred from the claim text.