Method, system, and apparatus for providing alert synthesis in a data protection system
First Claim
Patent Images
1. A method for diagnosing data at a storage location, comprising:
- diagnosing a copy of data located at the storage location;
diagnosing a temporal version of the copy of data;
determining if an error was detected;
if in response to detecting an error, reporting the error and providing a suggested solution;
determining if a warning was detected; and
if in response to detecting a warning, reporting the warning and providing a suggested solutionwherein diagnosing a temporal version includes, determining a percentage of temporal versions that are missing over a total period of time.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
-
Citations
27 Claims
-
1. A method for diagnosing data at a storage location, comprising:
-
diagnosing a copy of data located at the storage location; diagnosing a temporal version of the copy of data; determining if an error was detected; if in response to detecting an error, reporting the error and providing a suggested solution; determining if a warning was detected; and if in response to detecting a warning, reporting the warning and providing a suggested solution wherein diagnosing a temporal version includes, determining a percentage of temporal versions that are missing over a total period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for diagnosing data at a storage location, comprising:
-
diagnosing a copy of data located at the storage location; diagnosing a temporal version of the copy of data; determining if an error was detected; if in response to detecting an error, reporting the error and providing a suggested solution; determining if a warning was detected; and if in response to detecting a warning, reporting the warning and providing a suggested solution wherein diagnosing a temporal version includes, determining a percentage of temporal versions that are missing over a predetermined period of time.
-
-
13. A method for diagnosing a copy of data, comprising:
-
determining if the copy is invalid; in response to determining that the copy is invalid, determining if a validation job is currently running; determining if a validation job failed; and reporting an appropriate response; and further comprising; determining if there is sufficient space for the copy; and in response to a determination that there is not sufficient space for the copy, providing an error report and a suggested solution.
-
-
14. A method for diagnosing a copy of data, comprising:
-
determining if the copy is invalid; in response to determining that the copy is invalid, determining if a validation job is currently running; determining if a validation job failed; and reporting an appropriate response; and further comprising; determining if the target is not reachable; and in response to a determination that the target is not reachable, reporting an error and providing a suggested solution.
-
-
15. A method for diagnosing a copy of data, comprising:
-
determining if the copy is invalid; in response to determining that the copy is invalid, determining if a validation job is currently running; determining if a validation job failed; and reporting an appropriate response; and further comprising; determining if the copy depends on monitoring; in response to determining that the copy depends on monitoring, determining if there is an interruption in the monitoring; and in response to a determination that there is an interruption in the monitoring, reporting an error and providing a suggested solution.
-
-
16. A method for diagnosing a copy of data, comprising:
-
determining if the copy is invalid; in response to determining that the copy is invalid, determining if a validation job is currently running; determining if a validation job failed; and reporting an appropriate response; and further comprising; determining if a copy job is running; and in response to a determination that a copy job is running, providing a last state of a data source and indicating that a job is running.
-
-
17. A method for diagnosing a copy of data, comprising:
-
determining if the copy is invalid; in response to determining that the copy is invalid, determining if a validation iob is currently running; determining if a validation job failed; and reporting an appropriate response; and further comprising; determining if a last replication succeeded; and in response to a determination that a last replication succeeded, determining if a threshold value had been reached.
-
-
18. In a data protection system having a production location, a storage location, and a communication path for transmitting data between the production location and the storage location, a method for diagnosing a temporal version, the method comprising:
-
determining if an oldest intended temporal version is available; in response to determining that the oldest intended temporal version is available, computing a missing number of temporal versions over a predetermined period of time; and reporting a response dependent upon a percentage of missing temporal versions over the predetermined period of time. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. In a data protection system having a production location, a storage location, and a communication path for transmitting data between the production location and the storage location, a method for diagnosing a recovery of data from the storage location to the production location, the method comprising:
-
determining if a recovery job failed; in response to determining that a recovery job failed. obtaining a reason for the failure; reporting an error identifying the failure; and providing a recommendation to resolve the failure wherein the failure is that a production location was inaccessible.
-
-
25. In a data protection system having a production location, a storage location, and a communication path for transmitting data between the production location and the storage location, a method for diagnosing a recovery of data from the storage location to the production location, the method comprising:
-
determining if a recovery job failed; in response to determining that a recovery job failed, obtaining a reason for the failure; reporting an error identifying the failure; and providing a recommendation to resolve the failure wherein the failure is that a target location is inaccessible.
-
-
26. In a data protection system having a production location, a storage location, and a communication path for transmitting data between the production location and the storage location, a method for diagnosing a recovery of data from the storage location to the production location, the method comprising:
-
determining if a recovery job failed; in response to determining that a recovery iob failed, obtaining a reason for the failure; reporting an error identifying the failure; and providing a recommendation to resolve the failure wherein the failure is that a disk is full.
-
-
27. In a data protection system having a production location, a storage location, and a communication path for transmitting data between the production location and the storage location, a method for diagnosing a recovery of data from the storage location to the production location, the method comprising:
-
determining if a recovery job failed; in response to determinina that a recovery job failed, obtaining a reason for the failure; reporting an error identifying the failure; and providing a recommendation to resolve the failure; and further comprising; determining if a recovery job is in progress; in response to determining that a recovery job is in progress, determining if a warning has been reported; and providing a response dependent upon whether a warning has been reported.
-
Specification