-
公开(公告)号:US20170031616A1
公开(公告)日:2017-02-02
申请号:US15199319
申请日:2016-06-30
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Vijayan , Saurabh Agrawal , Deepak Raghunath Attarde
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0647 , G06F3/065 , G06F3/0683 , G06F9/466 , G06F11/1446 , G06F11/1448 , G06F11/1458 , G06F11/1469
Abstract: A system according to certain aspects may include a secondary storage controller computer configured to: in response to a first instruction to obtain a first secondary copy of a first data set from a secondary storage device(s), the first instruction associated with a first restore operation: instantiate a first restore thread on a processor of the secondary storage controller computer; using the first restore thread, retrieve the first secondary copy from the secondary storage device(s); and forward the retrieved first secondary copy to a primary storage subsystem for storage; and in response to a second instruction to obtain a second secondary copy of a second data set from the secondary storage device(s), the second instruction associated with a second restore operation: using the first restore thread, retrieve the second secondary copy from the secondary storage device(s); and forward the retrieved second secondary copy to the primary storage subsystem for storage.
-
公开(公告)号:US20160306819A1
公开(公告)日:2016-10-20
申请号:US15197385
申请日:2016-06-29
Applicant: CommVault Systems, Inc.
Inventor: Saurabh Agrawal , Manoj Kumar Vijayan
IPC: G06F17/30
CPC classification number: G06F17/30303 , G06F3/0641 , G06F11/00 , G06F11/14 , G06F11/1464 , G06F17/3015 , G06F17/30159 , G06F17/30174 , G06F17/30371 , G06F21/6218 , G06F2201/84 , H04L67/1097
Abstract: An information management system provides a data deduplication system that uses a primary table, a deduplication chunk table, and a chunk integrity table to ensure that a referenced deduplicated data block is only verified once during the data verification of a backup or other replication operation. The data deduplication system may reduce the computational and storage overhead associated with traditional data verification processes. The primary table, the deduplication chunk table, and the chunk integrity table, all of which are stored in a deduplication database, can also ensure synchronization between the deduplication database and secondary storage devices.
-
公开(公告)号:US20160306560A1
公开(公告)日:2016-10-20
申请号:US14686038
申请日:2015-04-14
Applicant: CommVault Systems, Inc.
Inventor: Chandrashekar Maranna , Manoj Kumar Vijayan , Abhishek Narulkar , Deepak Raghunath Attarde , Saurabh Agrawal
CPC classification number: G06F11/1453 , G06F3/0608 , G06F3/0619 , G06F3/0641 , G06F3/065 , G06F3/067 , G06F11/00 , G06F11/1435 , G06F11/1469 , G06F17/30156 , G06F17/30309 , G06F2201/80 , G06F2201/84
Abstract: According to certain aspects, a method can include receiving an indication that a restoration of a deduplication database using a secondary copy of a file associated with a secondary copy job is complete; retrieving a first data fingerprint from a data storage database, wherein the first data fingerprint is associated with the secondary copy job used to restore the deduplication database; retrieving a second data fingerprint from a deduplication database media agent, wherein the second data fingerprint is associated with the secondary copy job used to restore the deduplication database; comparing the first data fingerprint with the second data fingerprint to determine whether the first data fingerprint and the second data fingerprint match; and transmitting an instruction to the deduplication database media agent to rebuild the restored deduplication database in response to a determination that the first data fingerprint and the second data fingerprint do not match.
Abstract translation: 根据某些方面,一种方法可以包括:使用与次要复制作业相关联的文件的辅助副本完成重复数据删除数据库的恢复的指示; 从数据存储数据库检索第一数据指纹,其中所述第一数据指纹与用于恢复重复数据删除数据库的辅助复制作业相关联; 从重复数据删除数据库媒体代理检索第二数据指纹,其中所述第二数据指纹与用于恢复所述重复数据删除数据库的辅助复制作业相关联; 将第一数据指纹与第二数据指纹进行比较,以确定第一数据指纹和第二数据指纹是否匹配; 以及响应于所述第一数据指纹和所述第二数据指纹不匹配的确定,向所述重复数据删除数据库媒体代理发送指令以重建所述恢复的重复数据删除数据库。
-
24.
公开(公告)号:US11442896B2
公开(公告)日:2022-09-13
申请号:US17079023
申请日:2020-10-23
Applicant: Commvault Systems, Inc.
Inventor: Saurabh Agrawal , Manoj Kumar Vijayan
IPC: G06F12/00 , G06F16/11 , G06F16/182 , G06F11/14 , G06F3/06
Abstract: Techniques disclosed herein are used for restoring deduplicated backup data from cloud-based storage and from multi-node replicated files systems, and they also may be used in more traditional data storage technologies. Pre-restore steps include analysis of deduplication indexes to identify data segments that are stored consecutively on storage media. Reading data in aggregate runs of consecutively stored data segments reduces interactions with storage media that hosts the deduplicated data and speeds up retrieval. Parallel reads from multiple storage devices in multi-node replicated file systems also speed up retrieval. An illustrative enhanced media agent pre-fetches data (stored in deduplicated form) in anticipation of read requests that are expected in the restore operation. The pre-fetched data is temporarily stored locally at the media agent, which is responsible for interfacing with storage media and is further responsible for orchestrating the disclosed techniques within an illustrative data storage management system.
-
公开(公告)号:US11175996B2
公开(公告)日:2021-11-16
申请号:US16743879
申请日:2020-01-15
Applicant: CommVault Systems, Inc.
Inventor: Chandrashekar Maranna , Manoj Kumar Vijayan , Abhishek Narulkar , Deepak Raghunath Attarde , Saurabh Agrawal
Abstract: According to certain aspects, a method can include receiving an indication that a restoration of a deduplication database using a secondary copy of a file associated with a secondary copy job is complete; retrieving a first data fingerprint from a data storage database, wherein the first data fingerprint is associated with the secondary copy job used to restore the deduplication database; retrieving a second data fingerprint from a deduplication database media agent, wherein the second data fingerprint is associated with the secondary copy job used to restore the deduplication database; comparing the first data fingerprint with the second data fingerprint to determine whether the first data fingerprint and the second data fingerprint match; and transmitting an instruction to the deduplication database media agent to rebuild the restored deduplication database in response to a determination that the first data fingerprint and the second data fingerprint do not match.
-
公开(公告)号:US11157450B2
公开(公告)日:2021-10-26
申请号:US16234976
申请日:2018-12-28
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Vijayan , Jaidev Oppath Kochunni , Saurabh Agrawal , Abhishek Narulkar
IPC: G06F17/00 , G06F16/174 , G06F11/14
Abstract: A high availability distributed, deduplicated storage system according to certain embodiments is arranged to include multiple deduplication database media agents. The deduplication database media agents store signatures of data blocks stored in secondary storage. In addition, the deduplication database media agents are configured as failover deduplication database media agents in the event that one of the deduplication database media agents becomes unavailable.
-
公开(公告)号:US10915255B2
公开(公告)日:2021-02-09
申请号:US16722756
申请日:2019-12-20
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Vijayan , Saurabh Agrawal , Deepak Raghunath Attarde
Abstract: A system according to certain aspects may include a secondary storage controller computer configured to: in response to a first instruction to obtain a first secondary copy of a first data set from a secondary storage device(s), the first instruction associated with a first restore operation: instantiate a first restore thread on a processor of the secondary storage controller computer; using the first restore thread, retrieve the first secondary copy from the secondary storage device(s); and forward the retrieved first secondary copy to a primary storage subsystem for storage; and in response to a second instruction to obtain a second secondary copy of a second data set from the secondary storage device(s), the second instruction associated with a second restore operation: using the first restore thread, retrieve the second secondary copy from the secondary storage device(s); and forward the retrieved second secondary copy to the primary storage subsystem for storage.
-
公开(公告)号:US10572348B2
公开(公告)日:2020-02-25
申请号:US16008591
申请日:2018-06-14
Applicant: CommVault Systems, Inc.
Inventor: Chandrashekar Maranna , Manoj Kumar Vijayan , Abhishek Narulkar , Deepak Raghunath Attarde , Saurabh Agrawal
Abstract: According to certain aspects, a method can include receiving an indication that a restoration of a deduplication database using a secondary copy of a file associated with a secondary copy job is complete; retrieving a first data fingerprint from a data storage database, wherein the first data fingerprint is associated with the secondary copy job used to restore the deduplication database; retrieving a second data fingerprint from a deduplication database media agent, wherein the second data fingerprint is associated with the secondary copy job used to restore the deduplication database; comparing the first data fingerprint with the second data fingerprint to determine whether the first data fingerprint and the second data fingerprint match; and transmitting an instruction to the deduplication database media agent to rebuild the restored deduplication database in response to a determination that the first data fingerprint and the second data fingerprint do not match.
-
公开(公告)号:US10025672B2
公开(公告)日:2018-07-17
申请号:US15411835
申请日:2017-01-20
Applicant: CommVault Systems, Inc.
Inventor: Chandrashekar Maranna , Manoj Kumar Vijayan , Abhishek Narulkar , Deepak Raghunath Attarde , Saurabh Agrawal
Abstract: According to certain aspects, a method can include receiving an indication that a restoration of a deduplication database using a secondary copy of a file associated with a secondary copy job is complete; retrieving a first data fingerprint from a data storage database, wherein the first data fingerprint is associated with the secondary copy job used to restore the deduplication database; retrieving a second data fingerprint from a deduplication database media agent, wherein the second data fingerprint is associated with the secondary copy job used to restore the deduplication database; comparing the first data fingerprint with the second data fingerprint to determine whether the first data fingerprint and the second data fingerprint match; and transmitting an instruction to the deduplication database media agent to rebuild the restored deduplication database in response to a determination that the first data fingerprint and the second data fingerprint do not match.
-
公开(公告)号:US09633033B2
公开(公告)日:2017-04-25
申请号:US14152509
申请日:2014-01-10
Applicant: CommVault Systems, Inc.
Inventor: Manoj Kumar Vijayan , Jaidev Oppath Kochunni , Saurabh Agrawal , Abhishek Narulkar
IPC: G06F17/30
CPC classification number: G06F17/30156 , G06F11/1451 , G06F11/1453 , G06F2201/80 , G06F2201/84
Abstract: A high availability distributed, deduplicated storage system according to certain embodiments is arranged to include multiple deduplication database media agents. The deduplication database media agents store signatures of data blocks stored in secondary storage. In addition, the deduplication database media agents are configured as failover deduplication database media agents in the event that one of the deduplication database media agents becomes unavailable.
-
-
-
-
-
-
-
-
-