发明名称 |
Single snapshot for multiple applications |
摘要 |
An information management system according to certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. The system may include a plurality of data agents, wherein each data agent is associated with at least one of a plurality of applications, and data generated by the plurality of applications is stored in a logical volume in primary storage. The system may also include a snapshot manager configured to detect the plurality of applications; check with the plurality of data agents whether the associated applications are in consistent states; obtain a snapshot of the logical volume in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states; and generate mapping information between a particular one of the plurality of applications and a portion of the snapshot relating to the particular one of the plurality of applications. |
申请公布号 |
US9639426(B2) |
申请公布日期 |
2017.05.02 |
申请号 |
US201414163465 |
申请日期 |
2014.01.24 |
申请人 |
Commvault Systems, Inc. |
发明人 |
Pawar Rahul S.;Ahn Jun H.;Mutha Manas Bhikchand;Dornemann Henry Wallace;Kumar Anup |
分类号 |
G06F17/30;G06F11/14;G06F9/455;G06F9/445 |
主分类号 |
G06F17/30 |
代理机构 |
Knobbe Martens Olson & Bear LLP |
代理人 |
Knobbe Martens Olson & Bear LLP |
主权项 |
1. An information management system configured to generate a snapshot of data relating to a plurality of applications, the system comprising:
a plurality of data agents installed at least in part on a client computing device, each data agent associated with at least one of a plurality of applications installed on the client computing device, data generated by the plurality of applications stored in a logical volume in a primary storage subsystem;
one or more computing devices comprising computer hardware; anda snapshot manager installed on the one or more computing devices and configured to:
detect the plurality of applications installed on the client computing device;receive a first snapshot request from a first application in the plurality of applications at a first time;receive a second snapshot request from a second application in the plurality of applications;detect that the second snapshot request is received within a threshold time period of the first time;check with the plurality of data agents whether the associated applications are in consistent states;in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states, obtain a snapshot of the logical volume to satisfy the first snapshot request and the second snapshot request;generate mapping information between a particular one of the plurality of applications and a portion of the snapshot relating to the particular one of the plurality of applications; andstore the snapshot in a secondary storage subsystem. |
地址 |
Tinton Falls NJ US |