-
公开(公告)号:US12019524B2
公开(公告)日:2024-06-25
申请号:US18297671
申请日:2023-04-10
Applicant: NetApp Inc.
Inventor: Sharankumar Yelheri , Atul Ramesh Pandit , Tijin George
CPC classification number: G06F11/1464 , G06F11/1451 , G06F11/1469 , G06F11/1484 , G06F16/128 , G06F2201/84
Abstract: Techniques are provided for implementing data requests associated with objects of an object store. A data connector component may be instantiated as a container for processing data requests associated with backup data stored within objects of an object store. The data connector component may evaluate the object store to identify snapshots stored as the backup data within the objects of the object store according to an object format. The data connector component may provide a client device with access to backup data of the snapshots.
-
公开(公告)号:US11977448B2
公开(公告)日:2024-05-07
申请号:US17824131
申请日:2022-05-25
Applicant: NetApp Inc.
Inventor: Tijin George , Avanthi Rajan , Sanhita Praveen Dhavale
CPC classification number: G06F11/1435 , G06F11/1469 , G06F16/128 , G06F2201/84
Abstract: Techniques are provided for restoring a directory from a snapshot of a volume backed up to an object store. The snapshot may be backed up from a node to the object store, such as a cloud computing environment. A user may want to restore the directory within the volume without having to restore the entire volume, which otherwise would waste computing resources, storage, network bandwidth, and time. Accordingly, the techniques provided herein are capable of restoring just the directory from the snapshot that is stored within the object store. Because snapshot data of the snapshot may be stored across multiple objects within the object store, certain objects are identified as comprising snapshot data (backup data) of the directory and content items within the directory. In this way, the snapshot data of the directory is restored from these objects to a restore directory at a restore target.
-
33.
公开(公告)号:US20240126466A1
公开(公告)日:2024-04-18
申请号:US18340976
申请日:2023-06-26
Applicant: NetApp Inc.
Inventor: Tijin George , Jagavar Nehra , Roopesh Chuggani , Dnyaneshwar Nagorao Pawar
CPC classification number: G06F3/0641 , G06F3/0608 , G06F3/064 , G06F3/0644 , G06F3/0665 , G06F3/067 , G06F16/128 , G06F16/2246
Abstract: Techniques are provided for incremental snapshot copy to an object store. A list of deallocated block numbers of primary storage of a computing device are identified. Entries for the list of deallocated block numbers are removed from a mapping metafile. A list of changed block numbers corresponding to changes between a current snapshot of the primary storage and a prior copied snapshot copied from the primary storage to the object store is determined. The mapping metafile is evaluated using the list of changed block numbers to identify a deduplicated set of changed block numbers without entries within the mapping metafile. An object, comprising data of the deduplicated set of changed block numbers, is transmitted to the object store for storage as a new copied snapshot.
-
34.
公开(公告)号:US20230359585A1
公开(公告)日:2023-11-09
申请号:US18193838
申请日:2023-03-31
Applicant: NetApp Inc.
Inventor: Tijin George , Sharankumar Yelheri
CPC classification number: G06F16/125 , G06F11/1451 , G06F11/1469 , G06F2201/84
Abstract: Techniques are provided for a snapshot difference interface integrated into an object store data management container. The snapshot difference interface is capable of interpreting an object format and snapshot file system format of snapshots backed up to an object store within objects formatted according to the object format. The snapshot difference interface can identify differences between snapshots, such as files that changed between the snapshots, while the snapshots are still resident within the object store. Because the snapshot difference interface does not retrieve the snapshots from the object store, security is improved, resource and network consumption is reduced, and there is less of an impact upon client I/O processing. Also, a compliance scan for the snapshots can be performed much quicker by skipping already scanned snapshot data from a prior compliance scan.
-
公开(公告)号:US20230350758A1
公开(公告)日:2023-11-02
申请号:US17730899
申请日:2022-04-27
Applicant: NetApp Inc
Inventor: Rakesh Bhargava M.R. , Murali Subramanian , Tijin George , Ching-Yuk Paul Ngan
IPC: G06F11/14
CPC classification number: G06F11/1448 , G06F2201/84
Abstract: Techniques are provided for volume group backup, volume group restore, and volume group garbage collection for volume groups backed up to an object store. A volume group workflow is implemented to orchestrate individual consistent volume workflows that are separately and individually implemented by nodes hosting constituent volumes of a volume group. The volume group workflow and the individual consistent volume workflows are performed to back up the volume group to the object store, restore a volume group backup from the object store to a restore destination, and/or perform garbage collection on slots of objects storing data unique to a volume group backup to delete.
-
公开(公告)号:US11720525B2
公开(公告)日:2023-08-08
申请号:US17389395
申请日:2021-07-30
Applicant: NetApp Inc.
Inventor: Atul Ramesh Pandit , Tijin George , Avanthi Rajan , Anitha Ganesha
CPC classification number: G06F16/128 , G06F11/1458
Abstract: Techniques are provided for tiering snapshots to archival storage in remote object stores. A restore time metric, indicating that objects comprising snapshot data of snapshots created within a threshold timespan are to be available within a storage tier of a remote object store for performing restore operations, may be identified. A scanner may be executed to evaluate snapshots using the restore time metric to identify a set of candidate snapshots for archival from the storage tier to an archival storage tier of the remote object store. For each candidate snapshot within the set of candidate snapshots, the scanner may evaluate metadata associated with the candidate snapshot to identity one or more objects eligible for archival from the storage tier to the archival storage tier, and may archive the one or more objects from the storage tier to the archival storage tier.
-
公开(公告)号:US11625306B2
公开(公告)日:2023-04-11
申请号:US17130243
申请日:2020-12-22
Applicant: NetApp Inc.
Inventor: Sharankumar Yelheri , Atul Ramesh Pandit , Tijin George
Abstract: Techniques are provided for implementing data requests associated with objects of an object store. A data connector component may be instantiated as a container for processing data requests associated with backup data stored within objects of an object store. The data connector component may evaluate the object store to identify snapshots stored as the backup data within the objects of the object store according to an object format. The data connector component may provide a client device with access to backup data of the snapshots.
-
公开(公告)号:US20220138051A1
公开(公告)日:2022-05-05
申请号:US17130243
申请日:2020-12-22
Applicant: NetApp Inc.
Inventor: Sharankumar Yelheri , Atul Ramesh Pandit , Tijin George
IPC: G06F11/14
Abstract: Techniques are provided for implementing data requests associated with objects of an object store. A data connector component may be instantiated as a container for processing data requests associated with backup data stored within objects of an object store. The data connector component may evaluate the object store to identify snapshots stored as the backup data within the objects of the object store according to an object format. The data connector component may provide a client device with access to backup data of the snapshots.
-
公开(公告)号:US20220138048A1
公开(公告)日:2022-05-05
申请号:US17155138
申请日:2021-01-22
Applicant: NetApp Inc.
Inventor: Sharankumar Yelheri , Sanhita Praveen Dhavale , Atul Ramesh Pandit , Ravindra Ramachandraiah Kuramkote , Tijin George , Kiyoshi James Komatsu
Abstract: Techniques are provided for implementing management requests associated with objects of an object store. A data connector component may be instantiated as a container for processing management requests associated with backup data stored within an object store as an object according to an object format. A management request associated with the backup data may be received by the data connector component. A structure associated with the object having the object format may be traversed by the data connector component to identify the backup data. The data connector component may be implemented upon the backup data stored within the object.
-
40.
公开(公告)号:US11249671B2
公开(公告)日:2022-02-15
申请号:US15581730
申请日:2017-04-28
Applicant: NetApp, Inc.
Inventor: Tijin George , Jose Mathew , Harsha Vardhan Reddy Perannagari
IPC: G06F3/06 , G06F12/0888 , G06F12/0868 , G06F11/20
Abstract: Methods, non-transitory computer readable media, and computing devices that receive data from a primary storage node. The data is stored in a primary volume within a primary composite aggregate hosted by the primary storage node. A determination is made when the data is tagged to indicate that the data is stored in the primary volume on a remote data storage device of the primary composite aggregate. The data is stored on another remote data storage device without storing the data in a local data storage device, when the determining indicates that the data is tagged to indicate that the data is stored in the primary volume on a remote data storage device of the primary composite aggregate. Accordingly, this technology allows data placement to remain consistent across primary and secondary volumes and facilitates efficient operation of secondary storage nodes by eliminating two-phase writes for data stored on cloud storage devices.
-
-
-
-
-
-
-
-
-