Single snapshot for multiple agents
First Claim
1. A method of generating a snapshot of data, the method comprising:
- receiving a first snapshot request from a first client computing device, wherein the first snapshot request is a request to take a snapshot of first data, the first snapshot request having a first time of receipt;
receiving a second snapshot request from a second client computing device, wherein the second snapshot request is a request to take a snapshot of second data, the second snapshot request having a second time of receipt after the first time, wherein the first and second data are stored on different logical volumes;
grouping, using one or more computing devices comprising computer hardware, the first and second snapshot requests together in response to a determination that the second time of receipt is within a specified period of time after the first time of receipt, wherein the specified period of time is specified in an information management policy;
obtaining a snapshot storing the first and second data associated with the grouped first and second snapshot requests;
andstoring the snapshot in a secondary storage subsystem.
2 Assignments
0 Petitions
Accused Products
Abstract
A data storage system according to certain aspects can share a single snapshot for multiple applications and/or agents. For example, the data storage system can receive snapshot commands from multiple applications and/or agents, and can group them for a single snapshot (e.g., based on time of receipt of the snapshot commands). Data associated with the multiple applications and/or agents may reside on a single LUN or volume. The data storage system can take a single snapshot of the LUN or volume, and generate metadata regarding which portion of the snapshot is related to which application. The single snapshot can be stored in one or more secondary storage devices. The single snapshot may be partitioned into portions relating to different applications and stored separately.
685 Citations
17 Claims
-
1. A method of generating a snapshot of data, the method comprising:
-
receiving a first snapshot request from a first client computing device, wherein the first snapshot request is a request to take a snapshot of first data, the first snapshot request having a first time of receipt; receiving a second snapshot request from a second client computing device, wherein the second snapshot request is a request to take a snapshot of second data, the second snapshot request having a second time of receipt after the first time, wherein the first and second data are stored on different logical volumes; grouping, using one or more computing devices comprising computer hardware, the first and second snapshot requests together in response to a determination that the second time of receipt is within a specified period of time after the first time of receipt, wherein the specified period of time is specified in an information management policy; obtaining a snapshot storing the first and second data associated with the grouped first and second snapshot requests; and storing the snapshot in a secondary storage subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information management system configured to generate a snapshot of data, the system comprising:
-
one or more computing devices comprising computer hardware; and a snapshot manager installed on the one or more computing devices and configured to; receive a first snapshot request to take a snapshot of first data associated with a first information management component, the first snapshot request having a first time of receipt; receive a second snapshot request to take a snapshot of second data associated with a second information management component, the second snapshot request having a second time of receipt after the first time, wherein the first and second data are stored on different logical volumes; group the first and second snapshot requests together into a grouped snapshot request in response to a determination that the second time of receipt is within a specified period of time after the first time of receipt, wherein the specified period of time is specified in an information management policy; execute a snapshot corresponding to the grouped snapshot request; and generate data identifying a first portion of the snapshot associated with the first information management component and identifying a second portion of the snapshot associated with the second information management component. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification