Fast migration of metadata
AssigneeCohesity, Inc.
InventorsSachin Jain, Venkatesh Pallipadi, Sharath Kumar Naeni
Life of this patent
Estimating the term…
Abstract
One or more buckets of key-value pairs of a first node of a distributed storage system are selected to be migrated to a second node of the distributed storage system. One or more underlying database files corresponding to the one or more selected buckets are identified. The one or more identified underlying database files are directly copied from a storage of a first node to a storage of the second node. The copied underlying database files are linked in a database of the second node to implement the one or more selected buckets in the second node.
Claims20
A system, comprising:
- a processor configured to:
- select one or more buckets of key-value pairs of a first node of a distributed storage system to migrate to a second node of the distributed storage system;
- identify one or more underlying database files corresponding to the one or more selected buckets;
- directly copy the one or more identified underlying database files from a storage of a first node to a storage of the second node;
- and
- link the copied underlying database files in a database of the second node to implement the one or more selected buckets in the second node;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
A method, comprising:
- selecting one or more buckets of key-value pairs of a first node of a distributed storage system to migrate to a second node of the distributed storage system;
- identifying one or more underlying database files corresponding to the one or more selected buckets;
- directly copying the one or more identified underlying database files from a storage of the first node to a storage of the second node;
- and
- linking the copied underlying database files in a database of the second node to implement the one or more selected buckets in the second node.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- selecting one or more buckets of key-value pairs of a first node of a distributed storage system to migrate to a second node of the distributed storage system;
- identifying one or more underlying database files corresponding to the one or more selected buckets;
- directly copying the one or more identified underlying database files from a storage of a first node to a storage of the second node;
- and
- linking the copied underlying database files in a database of the second node to implement the one or more selected buckets in the second node.
Dependencies are inferred from the claim text.