Notifying a backup application of a backup key change
AssigneeCA, Inc.
InventorsUmasankar Yallamraju, Subrahmanya Sarma Yellapragada, Vijaya Kumar Pothireddy, Ramakrishna Maddali
Life of this patent
Estimating the term…
Abstract
A notifying system to notify a backup application of a backup key change includes receiving, from a backup application, a request to associate with a backup key, replicating the backup key to create a replica backup key, associating the replica backup key with the backup application, monitoring the backup key for a change, the change indicating a backup event has occurred, and setting the replica backup key to indicate the backup key has changed.
Claims19
A computer implemented method to notify a backup application of a backup key change, the method comprising, with a processor:
- receiving, from a number of different backup applications, a number of requests to associate each of the number of different backup applications with a backup key, the requests including a number of events or changes in the backup key that the backup application is to be notified of when they occur, wherein the backup key:
- indicates a backup is to be performed;
- and comprises a list of backup events that affect the backup;
- replicating the backup key to create a replica backup key for each of the number of different backup applications;
- associating the replica backup key with the backup application;
- monitoring the backup key for a change, the change indicating a backup event has occurred;
- and setting the replica backup key to indicate the backup key has changed, wherein the backup key indicates both hardware backup events and file backup events.
A data backup system comprising:
- at least one backup application associated with a backup server to:
- manage a backup data set stored on a backup data storage device;
- and perform a backup operation based on a change to a backup key, wherein the backup key comprises a list of backup events that affect a backup;
- a supporting system which comprises a processor, wherein the supporting system, through the processor, notifies the at least one backup application when a backup key at least one backup driver to communicate with the at least one backup application through the supporting system
- wherein the supporting system further comprises:
- computer program code stored in a memory, the memory communicatively coupled to the processor, the computer program code comprising instructions to:
- receive, from a number of different backup applications, a number of requests to associate each of the number of different backup applications with a backup key, the requests including a number of events or changes in the backup key that the backup application is to be notified of when they occur;
- replicate the backup key to create a replica backup key for each of the number of different backup applications;
- associate the replica backup key with the backup application;
- monitor the backup key for a change, the change indicating a backup event has occurred;
- set the replica backup key to indicate the change in the backup key;
- and notify the backup application when the replica backup key is set.
A computer program product to notify a backup application of a backup key change comprising a non-transitorymachine-readable storage medium encoded with instructions, the instructions executable by a processor of a system to cause the system to:
- receive, from multiple different backup applications, a number of requests to associate with a backup key, which request indicates:
- an identification of backup events that, when they occur, result in a backup application being notified;
- a number of backup events;
- and an action to be invoked when a backup event occurs;
- wherein the backup key:
- indicates a backup is to be performed;
- comprises information about changes to the computing device that affect a backup;
- and comprises an integer value that is increased when a backup event occurs;
- replicate the backup key to create a replica backup key for each of the multiple different backup applications that has requested to be associated with the backup key, which replica backup key tracks changes to the backup key;
- associate the replica backup key with the backup application;
- monitor the backup key for a change, the change indicating a backup event, comprising a system reboot, has occurred;
- and change the replica backup key based on a change to the backup key.
Dependencies are inferred from the claim text.