System for redirecting requests after a secondary storage computing device failure

US2017192866A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017192866-A1
Application numberUS-201615299254-A
CountryUS
Kind codeA1
Filing dateOct 20, 2016
Priority dateDec 30, 2015
Publication dateJul 6, 2017
Grant date

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.

Systems and methods are provided herein for automatically configuring newly installed secondary storage computing devices and managing secondary storage computing devices when one or more become unavailable. For example, a storage manager can then detect the computing resources available to the newly installed secondary storage computing device, assign a role to the newly installed secondary storage computing device based on the detected computing resources, configure the newly installed secondary storage computing device with deduplication and storage policies used by the other secondary storage computing devices, re-partition secondary storage devices to allocate memory for the newly installed secondary storage computing device, and instruct other secondary storage computing devices to replicate their managed data such that the newly installed secondary storage computing device has access to the replicated data.

First claim

Opening claim text (preview).

What is claimed is: 1 . A networked information management system configured to automatically configure installed data storage computers, the networked information management system comprising: a first data storage computer comprising computer hardware, wherein the first data storage computer is configured to process input/output (I/O) requests corresponding to first data, wherein the first data is stored in a first partition of a secondary storage device, wherein a replication of second data is stored in a second partition of the secondary storage device, and wherein the first data storage computer is further configured to access the first data stored in the first partition and the replication of the second data stored in the second partition; a second data storage computer comprising computer hardware, wherein the second data storage computer is configured to process I/O requests corresponding to the second data, wherein a replication of the first data is stored in a third partition of the secondary storage device, wherein the second data is stored in a fourth partition of the secondary storage device, and wherein the second data storage computer is further configured to access the replication of the first data stored in the third partition and the second data stored in the fourth partition; and a storage manager comprising computer hardware configured to: detect that the second data storage computer has failed, receive a first I/O request corresponding to the second data, and send the first I/O request to the first data storage computer in place of the second data storage computer in response to detecting that the second data storage computer has failed, wherein the first data storage computer is configured to process the first I/O request using the replication of the second data stored in the second partition. 2 . The networked information management system of claim 1 , wherein the first I/O request is a read request. 3 . The networked information management system of claim 2 , wherein the first data storage computer is further configured to retrieve a portion of the replication of the second data stored in the second partition corresponding to the read request. 4 . The networked information management system of claim 1 , wherein the first I/O request is a write request that comprises a first data block. 5 . The networked information management system of claim 4 , wherein the first data storage computer is further configured to write the first data block to the second partition for inclusion in the replication of the second data. 6 . The networked information management system of claim 1 , wherein the first data storage computer is further configured to process the first I/O request using the replication of the second data and a replication of deduplication information associated with the second data storage computer. 7 . The networked information management system of claim 6 , wherein the replication of the deduplication information comprises at least one of a data block signature, a storage location of a data block, or a count of a number of times the data block is used. 8 . The networked information management system of claim 1 , wherein the first data storage computer is not configured to access the second data stored in the fourth partition. 9 . A computer-implemented method for automatically configuring installed data storage computers, the computer-implemented method comprising: determining a presence of a first data storage computer and a second data storage computer, wherein the first data storage computer is configured to process input/output (I/O) requests corresponding to first data, wherein the first data is stored in a first partition of a secondary storage device, wherein a replication of second data is stored in a second partition of the secondary storage device, and wherein the first data storage computer is further configured to access the first data stored in the first partition and the replication of the second data stored in the second partition; detecting that the second data storage computer has failed, wherein the second data storage computer is configured to process I/O requests corresponding to the second data, wherein a replication of the first data is stored in a third partition of the secondary storage device, wherein the second data is stored in a fourth partition of the secondary storage device, and wherein the second data storage computer is further configured to access the replication of the first data stored in the third partition and the second data stored in the fourth partition; receiving a first I/O request corresponding to the second data; and sending the first I/O request to the first data storage computer in place of the second data storage computer in response to detecting that the second data storage computer has failed in a manner that causes the first data storage computer to process the first I/O request using the replication of the second data stored in the second partition. 10 . The computer-implemented method of claim 9 , wherein the first I/O request is a read request. 11 . The computer-implemented method of claim 10 , wherein sending the first I/O request to the first data storage computer further comprises sending the first I/O request to the first data storage computer in a manner that causes the first data storage computer to access a portion of the replication of the second data stored in the second partition corresponding to the read request. 12 . The computer-implemented method of claim 9 , wherein the first I/O request is a write request that comprises a first data block. 13 . The computer-implemented method of claim 12 , wherein sending the first I/O request to the first data storage computer further comprises sending the first I/O request to the first data storage computer in a manner that causes the first data storage computer to write the first data block to the second partition for inclusion in the replication of the second data. 14 . The computer-implemented method of claim 9 , wherein sending the first I/O request to the first data storage computer further comprises sending the first I/O request to the first data storage computer in a manner that causes the first data storage computer to process the first I/O request using the replication of the second data and a replication of deduplication information associated with the second data storage computer. 15 . The computer-implemented method of claim 14 , wherein the replication of the deduplication information comprises at least one of a data block signature, a storage location of a data block, or a count of a number of times the data block is used. 16 . The computer-implemented method of claim 9 , wherein the first data storage computer is not configured to access the second data stored in the fourth partition. 17 . A networked information management system configured to automatically configure installed data storage computers, the networked information management system comprising: a first data storage computer comprising computer hardware, wherein the first data storage computer is configured to process input/output (I/O) requests corresponding to first data, wherein the first data is stored in a first partition of a secondary storage device, wherein a replication of second data is stored in a second partition of the secondary storage device, and wherein the first data storage computer is further configured to access the first partition and the second partition; a second data storage computer comprising computer hardware, wherein

Assignees

Inventors

Classifications

  • De-duplication techniques · CPC title

  • Redundant storage or storage space (G06F11/2056 takes precedence) · CPC title

  • Using snapshots, i.e. a logical point-in-time copy of the data · CPC title

  • Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title

  • Virtual · CPC title

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 US2017192866A1 cover?
Systems and methods are provided herein for automatically configuring newly installed secondary storage computing devices and managing secondary storage computing devices when one or more become unavailable. For example, a storage manager can then detect the computing resources available to the newly installed secondary storage computing device, assign a role to the newly installed secondary st…
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 Thu Jul 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).