Efficient data synchronization for storage containers
AssigneeTintri Inc.
InventorsRaj Ashok Sudarsanam, Edward K. Lee, Mark G. Gritter, Pratap V. Singh
Life of this patent
Estimating the term…
Abstract
Performing data synchronization is disclosed, including: receiving an indication to synchronize a container to a snapshot, wherein the container has a first data state and an identity, wherein the snapshot corresponds to a second data state; causing the container to have the second data state corresponding to the snapshot; and maintaining the identity of the container.
Claims22
A system, comprising:
- a processor configured to:
- receive an indication to synchronize a container to a snapshot, wherein the container has a first data state and an identity, wherein the snapshot corresponds to a second data state;
- cause the container to have the second data state corresponding to the snapshot;
- and
- maintain the identity of the container;
- and
- a memory coupled to the processor and configured to store the snapshot.
The system of claim 12, wherein the processor is further configured to store a data corresponding to the new snapshot in a user history data structure associated with the container, wherein the user history data structure includes a data corresponding to a previously generated snapshot associated with the container.
A method, comprising:
- receiving an indication to synchronize a container to a snapshot, wherein the container has a first data state and an identity, wherein the snapshot corresponds to a second data state;
- causing the container to have the second data state corresponding to the snapshot;
- and
- maintaining the identity of the container.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising instructions for:
- receiving an indication to synchronize a container to a snapshot, wherein the container has a first data state and an identity, wherein the snapshot corresponds to a second data state;
- causing the container to have the second data state corresponding to the snapshot;
- and
- maintaining the identity of the container.
Dependencies are inferred from the claim text.