Assigning backup resources in a data storage management system based on failover of partnered data storage resources

US11550680B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11550680-B2
Application numberUS-202117511208-A
CountryUS
Kind codeB2
Filing dateOct 26, 2021
Priority dateDec 6, 2018
Publication dateJan 10, 2023
Grant dateJan 10, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An illustrative data storage management system is aware that certain data storage resources for storing/serving primary data operate in a partnered configuration. Illustrative components of the data storage management system analyze the failover status of the partnered primary data storage resources to determine which is currently serving/storing primary data and/or snapshots targeted for backup. When detecting that a first partnered primary data storage resource has failed over to a second primary data storage resource, the example storage manager changes the assignment of backup resources that are pre-administered for the targeted data. Accordingly, the example storage manager assigns backup resources, including at least one media agent, that are associated with the second primary data storage resource, and which are “closer” thereto from a geography and/or network topology perspective, even if the pre-administered backup resources are available for backup.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: by a first computing device that manages a backup job in a data storage management system, identifying a data storage volume to be backed up in the backup job, wherein the first computing device comprises one or more hardware processors and computer memory, and wherein within the data storage management system a first backup resource is assigned to back up the data storage volume; by the first computing device, determining that a first data storage resource, which is configured to host the data storage volume, is in a partnered configuration with a second data storage resource, wherein the first computing device is distinct from and operates outside of both the first data storage resource and the second data storage resource; based on determining the partnered configuration between the first data storage resource and the second data storage resource, and further based on determining that the data storage volume is currently hosted by the second data storage resource as a failover from the first data storage resource, assigning by the first computing device a second backup resource, to replace the first backup resource, to back up the data storage volume in the backup job, wherein the second backup resource comprises at least one media agent configured to back up the data storage volume from the second data storage resource into one or more secondary copies of data backed up from the data storage volume; and wherein the second backup resource assigned for the backup job is closer to the second data storage resource, based on a measure of proximity, than the first backup resource, which is closer, based on the measure of proximity, to the first data storage resource and which is distinct from the second backup resource. 2. The method of claim 1 , wherein the first data storage resource comprises a first data storage server cluster, and wherein the second data storage resource comprises a second data storage server cluster that is distinct from the first data storage server cluster. 3. The method of claim 1 , wherein the second backup resource comprises a backup proxy machine comprising one or more hardware processors and computer memory, and wherein the at least one media agent executes on the backup proxy machine. 4. The method of claim 1 , wherein for backing up data from one of the data storage resources that is in the partnered configuration, the first computing device is configured to assign a backup resource that is closer, based on the measure of proximity, to whichever one of the data storage resources is currently hosting a data storage volume comprising the data to be backed up. 5. The method of claim 1 , wherein for backing up data from a certain data storage resource that is in a partnered configuration with an other data storage resource, the first computing device is configured to confirm whether the certain data storage resource has failed over to the other data storage resource before assigning a backup resource for backing up the data in a backup job. 6. The method of claim 1 , wherein a storage policy for a subclient corresponding to data in the data storage volume specifies that the first backup resource is to be used for backing up the subclient; and wherein for backing up data of the subclient, the first computing device is configured to assign a backup resource that is closer, based on the measure of proximity, to whichever one of (i) the first data storage resource and (ii) the second data storage resource, that is currently hosting the data storage volume. 7. The method of claim 1 , wherein the first computing device is configured to assign the second backup resource for the backup job even though the first backup resource is currently operational, based on determining that the data storage volume is currently hosted by the second data storage resource as a failover from the first data storage resource. 8. The method of claim 1 , wherein within the data storage management system, the first backup resource is associated with the first data storage resource, and the second backup resource is associated with the second data storage resource. 9. The method of claim 1 , wherein the first computing device identifies the data storage volume based on information received from a data agent that executes at one of the first backup resource and the second backup resource. 10. The method of claim 1 , wherein a file system subclient corresponds to the data storage volume, and wherein the backup job backs up data of the file system subclient using the second backup resource. 11. The method of claim 1 , wherein a subclient is defined by an association with an application, and wherein a data agent specific to the application identifies at least one snapshot of application data that is stored in the data storage volume, and wherein the backup job backs up the at least one snapshot using the second backup resource. 12. The method of claim 1 , wherein the measure of proximity is based on geographic distance. 13. The method of claim 1 , wherein the measure of proximity includes network topology. 14. A non-transitory computer-readable medium comprising instructions that, when executed by a computing device comprising one or more hardware processors and computer memory, cause the computing device to perform operations comprising: executing a storage manager for managing backup jobs in a data storage management system, wherein a storage policy within the data storage management system specifies that a first backup resource is to be used for backing up a data storage volume; by the storage manager, determining that a first data storage resource, which is configured to host the data storage volume, is in a partnered configuration with a second data storage resource, wherein the computing device that executes the storage manager is distinct from and operates outside both of: the first data storage resource and the second data storage resource; by the storage manager, based on determining the partnered configuration between the first data storage resource and the second data storage resource and further based on determining that the data storage volume is currently hosted by the second data storage resource as a failover from the first data storage resource, assigning a second backup resource to back up the data storage volume in a backup job, wherein the second backup resource re places the first backup resource specified in the storage policy, wherein the second backup resource is configured to back up the data storage volume from the second data storage resource into one or more secondary copies; and wherein the second backup resource assigned for the backup job is closer to the second data storage resource, based on a measure of proximity, than the first backup resource, which is closer, based on the measure of proximity, to the first data storage resource and which is distinct from the second backup resource. 15. The non-transitory computer-readable medium of claim 14 , wherein the first data storage resource comprises a first data storage server cluster, and wherein the second data storage resource comprises a second data storage server cluster that is distinct from the first data storage server cluster. 16. The non-transitory computer-readable medium of claim 14 , wherein the second backup resource comprises a backup proxy machine comprising one or more hardware processors and computer memory, and wherein at least one media agent that executes on the backup proxy machine generates the one or more secondary copies. 17.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11550680B2 cover?
An illustrative data storage management system is aware that certain data storage resources for storing/serving primary data operate in a partnered configuration. Illustrative components of the data storage management system analyze the failover status of the partnered primary data storage resources to determine which is currently serving/storing primary data and/or snapshots targeted for backu…
Who is the assignee on this patent?
Commvault Systems Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/2094. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 10 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).