-
公开(公告)号:US11513694B2
公开(公告)日:2022-11-29
申请号:US17084407
申请日:2020-10-29
Applicant: Commvault Systems, Inc.
Inventor: Manas Bhikchand Mutha , Pavan Kumar Reddy Bedadala , Prosenjit Sinha
Abstract: Systems and methods for storage pruning can enable users to delete, edit, or copy backed up data that matches a pattern. Storage pruning can enable fine-grain deletion or copying of these files from backups stored in secondary storage devices. Systems and methods can also enable editing of metadata associated with backups so that when the backups are restored or browsed, the logical edits to the metadata can then be performed physically on the data to create a custom restore or a custom view. A user may perform operations such as renaming, deleting, modifying flags, and modifying retention policies on backed up items. Although the underlying data in the backup may not change, the view of the backup data when the user browses the backup data can appear to include the user's changes. A restore of the data can cause those changes to be performed on the backup data.
-
公开(公告)号:US11449394B2
公开(公告)日:2022-09-20
申请号:US16685326
申请日:2019-11-15
Applicant: Commvault Systems, Inc.
Inventor: Pavan Kumar Reddy Bedadala , Parag Gokhale , Pavlo Mazur , Prakash Varadharajan , Ankur Varsheny , Gopikannan Venugopalsamy , Marcelo Dos Reis Mansano
Abstract: Indexing preferences generally associate each data source with a type of indexing technology and/or with an index/catalog and/or with a computing device that hosts the index/catalog for tracking backup data generated from the source data. Indexing preferences govern which index/catalog receives transaction logs for a given storage operation. Thus, indexing destinations are defined granularly and flexibly in reference to the source data. Load balancing without user intervention assures that the various index/catalogs are fairly distributed in the illustrative backup systems by autonomously initiating migration jobs. Criteria for initiating migration jobs are based on past usage and going-forward trends. An illustrative migration job re-associates data sources with a different destination media agent and/or index/catalog, including transferring some or all relevant transaction logs and/or indexing information from the old host to the new host.
-
公开(公告)号:US11249863B2
公开(公告)日:2022-02-15
申请号:US15969727
申请日:2018-05-02
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Pradhan , Hemant Mishra , Dmitriy Borisovich Zakharkin , Sanath Kumar , Hetalkumar N. Joshi , Sunil Babu Telagamsetti , Divakar Radhakrishnan , Jayasree Yakkala , Rohit Sivadas , Pavan Kumar Reddy Bedadala , Gopikannan Venugopalsamy
Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
-
公开(公告)号:US20220027061A1
公开(公告)日:2022-01-27
申请号:US17343374
申请日:2021-06-09
Applicant: Commvault Systems, Inc.
Inventor: Manas Bhikchand Mutha , Pavan Kumar Reddy Bedadala , Vinit Dilip Dhatrak , Christopher A. Alonzo
IPC: G06F3/06
Abstract: According to certain aspects, a system can include a client computing device configured to: in response to user interaction, store an identifier associated with a first tag in association with a first file; and in response to instructions to perform a secondary copy operation, forward the first file, a second file, and the identifier associated with the first tag. The system may also include a secondary storage controller computer(s) configured to: based on a review of the identifier associated with the first tag, identify the first file as having been tagged with the first tag; electronically obtain rules associated with the first tag; perform on the first file at least a first secondary storage operation specified by the rules associated with the first tag; and perform on the second file at least a second secondary storage operation, wherein the first and second secondary storage operations are different.
-
15.
公开(公告)号:US20190340081A1
公开(公告)日:2019-11-07
申请号:US15969716
申请日:2018-05-02
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Pradhan , Hemant Mishra , Dmitriy Borisovich Zakharkin , Sanath Kumar , Hetalkumar N. Joshi , Sunil Babu Telagamsetti , Divakar Radhakrishman , Jayasree Yakkala , Rohit Sivadas , Pavan Kumar Reddy Bedadala , Gopikannan Venugopalsamy
Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
-
公开(公告)号:US20180024892A1
公开(公告)日:2018-01-25
申请号:US15721080
申请日:2017-09-29
Applicant: CommVault Systems, Inc.
Inventor: Manas Bhikchand Mutha , Pavan Kumar Reddy Bedadala , Jun H. Ahn , Pavlo Mazur , Jatin Kirtikumar Sanghvi
CPC classification number: G06F11/1453 , G06F3/0644 , G06F11/1446 , G06F11/1448 , G06F11/1451 , G06F11/1456 , G06F11/1461 , G06F16/122 , G06F16/14 , G06F16/162 , G06F16/168 , G06F16/25 , G06F2201/84
Abstract: Systems and methods are disclosed for cross-system user-level management of data objects stored in one or more information management systems, and for user-level management of data storage quotas in information management systems, including data objects in secondary storage. An illustrative quota manager is associated with one or more information management systems. The quota manager comprises a quota value representing the maximum amount of data storage allowed for a given end-user's primary and secondary data in the one or more information management systems. The quota manager determines whether data associated with the end-user has exceeded the storage quota, and if so, prompts the end-user to select data for deletion, the deletion to be implemented globally, across the primary and secondary storage subsystems of the respective one or more information management systems. Meanwhile, so long as the quota is exceeded, the quota manager instructs storage managers to block backups of end-user's data.
-
公开(公告)号:US20180011885A1
公开(公告)日:2018-01-11
申请号:US15679560
申请日:2017-08-17
Applicant: Commvault Systems, Inc.
Inventor: Anand Prahlad , Rahul S. Pawar , Prakash Varadharajan , Pavan Kumar Reddy Bedadala
Abstract: Described in detail herein is a method of copying data of one or more virtual machines being hosted by one or more non-virtual machines. The method includes receiving an indication that specifies how to perform a copy of data of one or more virtual machines hosted by one or more virtual machine hosts. The method may include determining whether the one or more virtual machines are managed by a virtual machine manager that manages or facilitates management of the virtual machines. If so, the virtual machine manager is dynamically queried to automatically determine the virtual machines that it manages or that it facilitates management of. If not, a virtual machine host is dynamically queried to automatically determine the virtual machines that it hosts. The data of each virtual machine is then copied according to the specifications of the received indication.
-
公开(公告)号:US09632713B2
公开(公告)日:2017-04-25
申请号:US14659230
申请日:2015-03-16
Applicant: CommVault Systems, Inc.
Inventor: Manas Bhikchand Mutha , Pavan Kumar Reddy Bedadala , Prosenjit Sinha
CPC classification number: G06F3/0619 , G06F3/06 , G06F3/0605 , G06F3/0629 , G06F3/0638 , G06F3/065 , G06F3/067 , G06F3/0683 , G06F11/1451 , G06F11/1469 , G06F12/1408 , G06F2212/402
Abstract: Systems and methods for storage pruning can enable users to delete, edit, or copy backed up data that matches a pattern. Storage pruning can enable fine-grain deletion or copying of these files from backups stored in secondary storage devices. Systems and methods can also enable editing of metadata associated with backups so that when the backups are restored or browsed, the logical edits to the metadata can then be performed physically on the data to create a custom restore or a custom view. A user may perform operations such as renaming, deleting, modifying flags, and modifying retention policies on backed up items. Although the underlying data in the backup may not change, the view of the backup data when the user browses the backup data can appear to include the user's changes. A restore of the data can cause those changes to be performed on the backup data.
-
公开(公告)号:US09367548B2
公开(公告)日:2016-06-14
申请号:US14717255
申请日:2015-05-20
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Prakash Varadharajan , Deepak Raghunath Attarde , Pavan Kumar Reddy Bedadala , Satish Chandra Kilaru
IPC: G06F17/30
CPC classification number: G06F17/3007 , G06F17/30073 , G06F17/30091 , G06F17/30106 , G06F17/3012 , G06F17/30203 , G06F17/30333
Abstract: Techniques for enabling user search of content stored in a file archive include providing a search interface comprising a search rules portion and an action rules portion, receiving a file archive search criterion comprising at least one search rule, and searching the file archive using the search criterion. The techniques also include generating a set of files filtered using the search criterion and performing an action specified in the action rules portion on a file included in the set of files.
-
20.
公开(公告)号:US20140250093A1
公开(公告)日:2014-09-04
申请号:US14275381
申请日:2014-05-12
Applicant: CommVault Systems, Inc.
Inventor: Anand Prahlad , Rahul S. Pawar , Prakash Varadharajan , Pavan Kumar Reddy Bedadala
CPC classification number: G06F17/30336 , G06F9/455 , G06F11/1453 , G06F11/1456 , G06F11/1458 , G06F11/1469 , G06F2201/815 , G06F2201/84
Abstract: Described in detail herein is a method of copying data of one or more virtual machines being hosted by one or more non-virtual machines. The method includes receiving an indication that specifies how to perform a copy of data of one or more virtual machines hosted by one or more virtual machine hosts. The method may include determining whether the one or more virtual machines are managed by a virtual machine manager that manages or facilitates management of the virtual machines. If so, the virtual machine manager is dynamically queried to automatically determine the virtual machines that it manages or that it facilitates management of. If not, a virtual machine host is dynamically queried to automatically determine the virtual machines that it hosts. The data of each virtual machine is then copied according to the specifications of the received indication.
Abstract translation: 在此详细描述的是复制由一个或多个非虚拟机托管的一个或多个虚拟机的数据的方法。 该方法包括接收指示,该指示指定如何执行由一个或多个虚拟机主机托管的一个或多个虚拟机的数据的副本。 该方法可以包括确定一个或多个虚拟机是否由管理或促进虚拟机的管理的虚拟机管理器管理。 如果是这样,则虚拟机管理器被动态地查询以自动确定其管理的虚拟机或者它有助于管理。 如果没有,则虚拟机主机将被动态查询以自动确定其托管的虚拟机。 然后根据接收到的指示的规格复制每个虚拟机的数据。
-
-
-
-
-
-
-
-
-