-
公开(公告)号:US11726696B2
公开(公告)日:2023-08-15
申请号:US17587710
申请日:2022-01-28
Applicant: NetApp Inc.
Inventor: Jagavar Nehra , Roopesh Chuggani , Abhisar , Sumith Makam
CPC classification number: G06F3/065 , G06F3/067 , G06F3/0619 , G06F11/1469 , G06F2201/84
Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
-
22.
公开(公告)号:US11449255B2
公开(公告)日:2022-09-20
申请号:US17093595
申请日:2020-11-09
Applicant: NetApp, Inc.
Inventor: Sushrut Bhowmik , Amit Panara , Sumith Makam , Vinay Kumar , Varun Simhadri , Sriram Venkataraman
Abstract: A method, a computing device, and a non-transitory machine-readable medium for managing modes of operation for volumes in a node. A first portion of a plurality of volumes in a node is selected to operate in an active mode. A second portion of the plurality of volumes in the node is selected to operate in a passive mode. The second portion of the volumes that operates in the passive mode consumes fewer resources than the first portion of the volumes that operates in the active mode. The first portion of the plurality of volumes and the second portion of the plurality of volumes are adjusted over time based on activity of each volume of the plurality of volumes.
-
公开(公告)号:US20220083535A1
公开(公告)日:2022-03-17
申请号:US17536363
申请日:2021-11-29
Applicant: NetApp Inc.
Inventor: Kayuri Hasmukh Patel , Qinghua Zheng , Sumith Makam , Kevin Daniel Varghese , Yuvraj Ajaykumar Patel , Sateesh Kumar Pola , Sharmi Suresh Kumar Nair , Mihir Gorecha
Abstract: Techniques are provided for storage tier verification checks. A determination is made that a mount operation of an aggregate of a set of volumes stored within a multi-tier storage environment has completed. A first metafile and a second metafile are maintained to track information related to the storage of objects of a volume of the aggregate within a remote object store that is a tier of the multi-tier storage environment. A distributed verification is performed between the first metafile and the second metafile to identify an inconsistency. Accordingly, the first metafile and the second metafile are reconciled to address the inconsistency so that storage information within the first metafile and the second metafile are consistent.
-
公开(公告)号:US20240232168A1
公开(公告)日:2024-07-11
申请号:US18507959
申请日:2023-11-13
Applicant: NetApp Inc.
Inventor: Kayuri Hasmukh Patel , Qinghua Zheng , Sumith Makam , Kevin Daniel Varghese , Yuvraj Ajaykumar Patel , Sateesh Kumar Pola , Sharmi Suresh Kumar Nair , Mihir Gorecha
CPC classification number: G06F16/2365 , G06F16/13 , G06F16/148
Abstract: Techniques are provided for storage tier verification checks. A determination is made that a mount operation of an aggregate of a set of volumes stored within a multi-tier storage environment has completed. A first metafile and a second metafile are maintained to track information related to the storage of objects of a volume of the aggregate within a remote object store that is a tier of the multi-tier storage environment. A distributed verification is performed between the first metafile and the second metafile to identify an inconsistency. Accordingly, the first metafile and the second metafile are reconciled to address the inconsistency so that storage information within the first metafile and the second metafile are consistent.
-
公开(公告)号:US20240231672A1
公开(公告)日:2024-07-11
申请号:US18614986
申请日:2024-03-25
Applicant: NetApp Inc.
Inventor: Jagavar Nehra , Roopesh Chuggani , Abhisar , Sumith Makam
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/067 , G06F11/1469 , G06F2201/84
Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
-
26.
公开(公告)号:US11928350B2
公开(公告)日:2024-03-12
申请号:US17932565
申请日:2022-09-15
Applicant: NetApp, Inc.
Inventor: Sushrut Bhowmik , Amit Panara , Sumith Makam , Vinay Kumar , Varun Simhadri , Sriram Venketaraman
CPC classification number: G06F3/0644 , G06F3/0604 , G06F3/064 , G06F3/0665 , G06F9/3836 , G06F9/5061 , G06F3/0679
Abstract: A method, a computing device, and a non-transitory machine-readable medium for managing modes of operation for volumes in a node. A first portion of a plurality of volumes in a node is selected to operate in an active mode. A second portion of the plurality of volumes in the node is selected to operate in a passive mode. The second portion of the volumes that operates in the passive mode consumes fewer resources than the first portion of the volumes that operates in the active mode. The first portion of the plurality of volumes and the second portion of the plurality of volumes are adjusted over time based on activity of each volume of the plurality of volumes.
-
公开(公告)号:US20240078160A1
公开(公告)日:2024-03-07
申请号:US18507431
申请日:2023-11-13
Applicant: NetApp Inc.
Inventor: Dnyaneshwar Nagorao Pawar , Sumith Makam , Roopesh Chuggani` , Tijin George
CPC classification number: G06F11/2025 , G06F11/1469 , G06F2201/84
Abstract: Techniques are provided for on-demand serverless disaster recovery. A primary node may host a primary volume. Snapshots of the primary volume may be backed up to an object store. In response to failure, a secondary node and/or an on-demand volume may be created on-demand. The secondary node may provide clients with failover access to the on-demand volume while a restore process restores a snapshot of the primary volume to the on-demand volume. In some embodiments, there was no secondary node and/or on-demand volume while the primary node was operational. This conserves computing resources that would be wasted by otherwise hosting the secondary node and/or on-demand volume while clients were able to access the primary volume through the primary node. Modifications directed to the on-demand volume are incrementally backed up to the object store for subsequently restoring the primary volume after recovery.
-
公开(公告)号:US20230384964A1
公开(公告)日:2023-11-30
申请号:US18448245
申请日:2023-08-11
Applicant: NetApp Inc.
Inventor: Jagavar Nehra , Roopesh Chuggani , Abhisar , Sumith Makam
CPC classification number: G06F3/065 , G06F3/067 , G06F3/0619 , G06F11/1469 , G06F2201/84
Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
-
公开(公告)号:US20230033584A1
公开(公告)日:2023-02-02
申请号:US17387807
申请日:2021-07-28
Applicant: NETAPP, INC.
Inventor: Sumith Makam , Rahul Thapliyal , Kartik R , Roopesh Chuggani , Abhisar Lnu , Maria Josephine Priyanka S
IPC: G06F12/0891
Abstract: Methods and systems for a networked storage system are provided. One method includes: generating, by a first node, a dummy entry in a storage location cache of the first node, the dummy entry associated with a read request received by the first node for data stored using a logical object owned by a second node; receiving, by the first node, an invalidation request to invalidate any storage location entry associated with the data, the invalidation request sent in response to the second node receiving a write request to modify the data; invalidating, by the first node, the dummy entry; receiving, by the first node, a response to the read request from the second node with the requested data; and replacing, by the first node, the dummy entry with a storage location entry and invalidating the storage location entry based on the invalidated dummy entry.
-
公开(公告)号:US20230032522A1
公开(公告)日:2023-02-02
申请号:US17587710
申请日:2022-01-28
Applicant: NetApp Inc.
Inventor: Jagavar Nehra , Roopesh Chuggani , Abhisar , Sumith Makam
IPC: G06F3/06
Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
-
-
-
-
-
-
-
-
-