-
公开(公告)号:US11726887B2
公开(公告)日:2023-08-15
申请号:US17244687
申请日:2021-04-29
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Brahmaiah Vallabhaneni
CPC classification number: G06F11/1469 , G06F11/1448 , G06F2201/80
Abstract: The data storage system according to certain aspects can implement table level database restore. Table level database restore may refer to restoring a database table and its related data without restoring the entire database. The data storage system may use table metadata index to implement table level restore. A table metadata index may be created for each table, e.g., during a backup of the database. The table metadata index for a table can include any type of information for restoring the table and its related data. Some examples of the type of information included in the table metadata index include the following: container for the table, table backup location, system data, table index, table relationships, etc. Table metadata index can make the restoring of tables fast and efficient by packaging information that can be used to restore a table and its related data in an easily accessible manner.
-
公开(公告)号:US11500751B2
公开(公告)日:2022-11-15
申请号:US16808083
申请日:2020-03-03
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Amey Vijaykumar Karandikar , Durga Prasad Chedalavada , Suma Seshadri , Anand Vibhor
Abstract: A log monitoring system uses log monitoring rules to monitor log data generated by applications executing on a client computing device. By monitoring log data, the system detects that one or more triggering events have occurred on the client computing device. In response, the log monitoring system can perform one or more appropriate remedial actions. Additionally, in response to the detected event(s), the log monitoring system can extract a select subset of relevant data from the client and transmit the subset of data to a separate repository for storage and/or processing.
-
公开(公告)号:US11321281B2
公开(公告)日:2022-05-03
申请号:US16798803
申请日:2020-02-24
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Dmitriy Borisovich Zakharkin
IPC: G06F16/178 , G06F16/11 , G06F16/16 , G06F16/25 , G06F16/84
Abstract: According to certain aspects, a client computing system can be configured to map stored database data into a plurality of second data units having a second level of granularity larger than first data units; store a mapping of the second data units to the first data units; monitor writes to the database data by the database application; identify of the writes changed first data units of the first data units which have changed as a result of the writes; use the mapping to identify changed second data units of the second data units which each include at least one of the changed first data units; maintain a table listing the changed second data units; and in response to instructions to create a secondary copy of the database data, consult the table to identify the changed second data units, and forward the changed second data units to secondary storage controller computer(s).
-
公开(公告)号:US20220004464A1
公开(公告)日:2022-01-06
申请号:US17387826
申请日:2021-07-28
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Paramasivam Kumarasamy
Abstract: The present enhancement leaves production systems undisturbed while a remote application (“testbed application”) executes elsewhere (“testbed host”). An intermediary computing device hosts an enhanced pseudo-disk driver, pseudo-disks, and an enhanced media agent. The enhanced pseudo-disk driver creates the pseudo-disks, each one representing an associated point-in-time backup image residing in secondary storage. A network, e.g., an Internet Protocol (IP) network or a Fibre Channel (FC) Storage Area Network (SAN), connects the intermediary device with the testbed host, and the enhanced media agent exposes pseudo-disks over the network using iSCSI or FC protocol, respectively. The testbed application uses an exposed pseudo-disk as its recovery data source, such that pseudo-disk resources provide data as-needed, sufficient for the testbed application to operate, yet (a) without restoring the entire associated backup image from secondary storage and (b) without impacting the production environment.
-
75.
公开(公告)号:US11194775B2
公开(公告)日:2021-12-07
申请号:US16857020
申请日:2020-04-23
Applicant: Commvault Systems, Inc.
Inventor: Hemant Mishra , Muthusamy Senthilnathan , Ravi Thati , Paramasivam Kumarasamy
IPC: G06F16/22 , G06F16/13 , G06F16/182 , G06F16/21 , G06F16/248 , G06F16/25 , G06F16/28 , G06F16/242 , G06F16/2452 , G06F16/2455 , G06F16/2457 , G06F3/0482
Abstract: This application discloses a server for handling data reporting requests in a system that also comprises storage managers, primary storage devices, and secondary storage devices connected over one or more networks. The server receives, from each storage manager, a copy of data associated with the storage manager, and stores the received copies in one or more local databases. The server builds offline one or more indices for part or all of the received copies to improve query processing against the one or more local databases. Next, the server receives a request over a network from one of the storage managers or a standalone console, which received the request from a user for a report of data associated with the storage managers. The server produces a data report in response to the request, using the one or more indices and without impacting performance of the storage managers.
-
76.
公开(公告)号:US20210342299A1
公开(公告)日:2021-11-04
申请号:US17377104
申请日:2021-07-15
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Durga Prasad Chedalavada
Abstract: Illustrative systems and methods use a special-purpose volume-replicating server(s) to offload client computing devices operating in a production environment. The production environment may remain relatively undisturbed while production data is replicated to a geographically distinct destination. Replication is based in part on hardware-based snapshots generated by a storage array that houses production data. The illustrative volume-replicating server efficiently moves data from snapshots on a source storage array to a destination storage array by transferring only changed blocks for each successive snapshot, i.e., transferring incremental block-level changes. Periodic restore jobs may be executed by destination clients to keep current with their corresponding source production clients. Accordingly, after the source data center goes offline, production data may be speedily restored at the destination data center after experiencing only minimal downtime of production resources. By employing block-level techniques, the disclosed solutions avoid the file-based data management approaches of the prior art.
-
公开(公告)号:US11119865B2
公开(公告)日:2021-09-14
申请号:US16235158
申请日:2018-12-28
Applicant: Commvault Systems, Inc.
Inventor: Brahmaiah Vallabhaneni , Paramasivam Kumarasamy , Rahul S. Pawar , Henry Wallace Dornemann , Jun H. Ahn , Muthusamy Senthilnathan
IPC: G06F16/00 , G06F11/14 , G06F16/27 , G06F16/11 , G06F16/182 , G06F16/21 , G06F16/17 , G06F16/22 , G06F16/23 , G06F3/06 , G06F11/30 , G06F11/34
Abstract: A system according to certain aspects improves the process of restoring database objects and converting those objects into another database file format. According to certain aspects, a database file is backed up in a block-level fashion. Instead of restoring the entire backup file, which can consume a large amount of time and computing resources, the information management system may restore a particular database object from a backup database file that is stored as multiple blocks or other granular units. Then, the information management system can extract the desired data from the restored block(s). By using block-level mapping and storage techniques described herein, the system can restore a database object in a backup database file without restoring the entire backup database file, thereby speeding up restore operations and reducing consumption of storage and processing resources. In addition, the information management system can convert the blocks, using a staging memory, to another database file format as desired.
-
公开(公告)号:US11113246B2
公开(公告)日:2021-09-07
申请号:US16591400
申请日:2019-10-02
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Paramasivam Kumarasamy , Rajiv Kottomtharayil
IPC: G06F12/00 , G06F16/174 , G06F3/06 , G06F16/188 , G06F16/17 , G06F13/10
Abstract: An illustrative pseudo-file-system driver uses deduplication functionality and resources in a storage management system to provide an application and/or a virtual machine with access to a locally-stored file system. From the perspective of the application/virtual machine, the file system appears to be of virtually unlimited capacity. The pseudo-file-system driver instantiates the file system in primary storage, e.g., configured on a local disk. The application/virtual machine requires no configured settings or limits for the file system's storage capacity, and may thus treat the file system as “infinite.” The pseudo-file-system driver intercepts write requests and may use the deduplication infrastructure in the storage management system to offload excess data from local primary storage to deduplicated secondary storage, based on a deduplication database. The pseudo-file-system driver also intercepts read requests and in response may restore data from deduplicated secondary storage to primary storage, also based on the deduplication database.
-
公开(公告)号:US11100043B2
公开(公告)日:2021-08-24
申请号:US16009918
申请日:2018-06-15
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Durga Prasad Chedalavada
Abstract: The illustrative systems and methods use a special-purpose volume-replicating server(s) to offload client computing devices operating in a production environment. The production environment may remain relatively undisturbed while production data is replicated to a geographically distinct destination. Replication is based in part on hardware-based snapshots generated by a storage array that houses production data. The illustrative volume-replicating server efficiently moves data from snapshots on a source storage array to a destination storage array by transferring only changed blocks for each successive snapshot, i.e., transferring incremental block-level changes. Periodic restore jobs may be executed by destination clients to keep current with their corresponding source production clients. Accordingly, after the source data center goes offline, production data may be speedily restored at the destination data center after experiencing only minimal downtime of production resources. By employing block-level techniques, the disclosed solutions avoid the file-based data management approaches of the prior art, which tend to be too time-consuming and resource-intensive for the present scenario.
-
公开(公告)号:US10776329B2
公开(公告)日:2020-09-15
申请号:US15937783
申请日:2018-03-27
Applicant: Commvault Systems, Inc.
Inventor: Girish Ramohalli Gopala Rao , Paramasivam Kumarasamy , Brahmaiah Vallabhaneni , Rajesh Polimera , Navatha Devi Chintala
Abstract: The systems and methods provide for migrating such applications to cloud storage by automating a continuous replication of changes made to the DBMS from the DBMS to an associated cloud instance. For example, the systems and methods facilitate the migration of the DBMS via multiple processes performing in parallel—a process to create and provision a new machine instance (e.g., an EC2 instance), a process to clone and transfer parameters of the operating system/software of the DBMS, and a process that backs up and/or captures the application data of the DBMS.
-
-
-
-
-
-
-
-
-