Differential health checking of an information management system
AssigneeCommvault Systems, Inc.
InventorsSanjay Harakhchand KRIPALANI, Parag GOKHALE
Life of this patent
Estimating the term…
Abstract
Differential health-check systems and accompanying methods provide health-checking and reporting of one or more information management systems in reference to a first time period before and a second time period after a triggering event. A triggering event may be an upgrade of at least part of the information management system, or a restore operation completed in the information management system for example following a disaster, or any number of other events, etc. The health-checking and reporting may comprise a comparison of one or more performance metrics of one or more components and/or operations of the information management system during the first and second time periods.
Claims20
A system for detecting a change in performance of one or more storage components involved in storage operations, the system comprising:
- a first storage component that participates in a first plurality of storage operations before a change in configuration of the first storage component, and wherein the first storage component further participates in a second plurality of storage operations after the change in configuration of the first storage component;
- and
- a first computing device comprising one or more hardware processors, wherein the computing device is configured to:
- evaluate a first value of a first performance metric that measures at least one characteristic of the first plurality of storage operations in which the first storage component participated before its change in configuration,
- evaluate a second value of the first performance metric that measures the at least one characteristic of the second plurality of storage operations in which the first storage component participated after its change in configuration, and
- based on the first value of the first performance metric and the second value of the first performance metric,
- detect a change in performance of the first storage component after its change in configuration as compared to before its change in configuration.
A system for detecting a change in performance of one or more storage components involved in storage operations, the system comprising:
- a first computing device comprising one or more hardware processors, wherein the computing device is configured to:
- evaluate a first value of a first performance metric that measures at least one characteristic of a first plurality of storage operations in which a first storage component participated before a change in configuration of the first storage component,
- evaluate a second value of the first performance metric that measures the at least one characteristic of a second plurality of storage operations in which the first storage component participated after its change in configuration, and
- based on the first value of the first performance metric and the second value of the first performance metric,
- detect a change in performance of the first storage component after its change in configuration as compared to before its change in configuration;
- and
- wherein the first storage component comprises one or more of:
- (a) a data agent that arranges data into one or more secondary copy formats different from a primary data format and transmits the arranged data to a media agent, wherein the data agent executes on a computing device comprising one or more hardware processors,
- (b) the media agent that creates one or more secondary copies based on the arranged data received from the data agent and stores the one or more secondary copies to one or more storage devices, wherein the media agent executes on a computing device comprising one or more hardware processors,
- (c) a storage manager that controls the first plurality of storage operations and the second plurality of storage operations, wherein the storage manager executes on a computing device comprising one or more hardware processors, and
- (d) a data storage device.
Dependencies are inferred from the claim text.