-
公开(公告)号:US20170031618A1
公开(公告)日:2017-02-02
申请号:US15199362
申请日: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.
Abstract translation: 根据某些方面的系统可以包括辅助存储控制器计算机,其被配置为:响应于从辅助存储设备获得第一数据集的第一副本的第一指令,与第一恢复相关联的第一指令 操作:在辅助存储控制器计算机的处理器上实例化第一恢复线程; 使用第一个还原线程从辅助存储设备检索第一个副本; 并将所检索的第一副本转发到主存储子系统以进行存储; 并且响应于从所述辅助存储设备获得第二数据集的第二副本的第二指令,所述第二指令与第二还原操作相关联:使用所述第一恢复线程从所述第二恢复线程中检索所述第二副本 辅助存储设备; 并将检索到的第二副本转发到主存储子系统以进行存储。
-
公开(公告)号:US20160306829A1
公开(公告)日:2016-10-20
申请号:US15197420
申请日:2016-06-29
Applicant: CommVault Systems, Inc.
Inventor: Saurabh Agrawal , Manoj Kumar Vijayan
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.
-
公开(公告)号:US11829251B2
公开(公告)日:2023-11-28
申请号:US17149438
申请日:2021-01-14
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Vijayan , Saurabh Agrawal
IPC: G06F11/14
CPC classification number: G06F11/1453 , G06F11/1451 , G06F11/1464 , G06F11/1469
Abstract: Disclosed methods and systems leverage resources in a storage management system to restore a selected backup to a production site. The backup is partitioned into blocks with associated signatures. The production site may have blocks that have not changed from when the backup occurred, so those blocks do not need to be restored. Block signatures from the production site are compared with block signatures from the incremental backup to identify blocks that need to be restored. Efficiency may be achieved by synchronizing the replacement blocks from more easily accessible location where available before synchronizing from less accessible locations. In some embodiments, a user may specify the location of the site with the replacement blocks.
-
公开(公告)号:US20210279141A1
公开(公告)日:2021-09-09
申请号:US17149438
申请日:2021-01-14
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Vijayan , Saurabh Agrawal
IPC: G06F11/14
Abstract: Disclosed methods and systems leverage resources in a storage management system to restore a selected backup to a production site. The backup is partitioned into blocks with associated signatures. The production site may have blocks that have not changed from when the backup occurred, so those blocks do not need to be restored. Block signatures from the production site are compared with block signatures from the incremental backup to identify blocks that need to be restored. Efficiency may be achieved by synchronizing the replacement blocks from more easily accessible location where available before synchronizing from less accessible locations. In some embodiments, a user may specify the location of the site with the replacement blocks.
-
公开(公告)号:US20200327017A1
公开(公告)日:2020-10-15
申请号:US16380469
申请日:2019-04-10
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Vijayan , Saurabh Agrawal
IPC: G06F11/14
Abstract: Disclosed methods and systems leverage resources in a storage management system to restore a selected backup to a production site. The backup is partitioned into blocks with associated signatures. The production site may have blocks that have not changed from when the backup occurred, so those blocks do not need to be restored. Block signatures from the production site are compared with block signatures from the incremental backup to identify blocks that need to be restored. Efficiency may be achieved by synchronizing the replacement blocks from more easily accessible location where available before synchronizing from less accessible locations. In some embodiments, a user may specify the location of the site with the replacement blocks.
-
公开(公告)号:US20180357132A1
公开(公告)日:2018-12-13
申请号: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.
-
公开(公告)号:US09665591B2
公开(公告)日:2017-05-30
申请号:US14152549
申请日: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.
-
公开(公告)号:US20170132088A1
公开(公告)日:2017-05-11
申请号:US15411835
申请日:2017-01-20
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.
-
公开(公告)号:US09639286B2
公开(公告)日:2017-05-02
申请号:US14727611
申请日:2015-06-01
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Vijayan , Saurabh Agrawal , Deepak Raghunath Attarde
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.
-
公开(公告)号:US09639274B2
公开(公告)日:2017-05-02
申请号: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.
-
-
-
-
-
-
-
-
-