-
公开(公告)号:US10031682B1
公开(公告)日:2018-07-24
申请号:US15581742
申请日:2017-04-28
Applicant: NetApp, Inc.
Inventor: Tijin George , Cheryl Thompson , Ananthan Subramanian
IPC: G06F3/06
Abstract: A method, non-transitory computer readable medium, and computing device that receives metadata for a block associated with an object from a source storage node. The metadata comprises a source object identifier and the object is associated with a source volume of a source aggregate owned by the source storage node. A determination is made when another block associated with the object has been previously received. A destination object identifier is obtained based on the source object identifier, when the determining indicates that the other block associated with the object has been previously received. A new aggregate block number is assigned to the block based on the destination object identifier and another portion of the metadata. Ownership of the source volume is transferred upon receipt of an indication of a cutover from the source storage node in order to migrate the source volume to a destination volume of a destination aggregate.
-
公开(公告)号:US20240305696A1
公开(公告)日:2024-09-12
申请号:US18617363
申请日:2024-03-26
Applicant: NetApp, Inc.
Inventor: Cheryl Thompson
IPC: H04L67/568 , G06F3/06 , G06F12/0866
CPC classification number: H04L67/568 , G06F3/0605 , G06F3/0638 , G06F3/067 , G06F12/0866
Abstract: A system, method, and machine-readable storage medium for retrieving data are provided. In some embodiments, a cache may receive a request for data from a client. The cache may determine that a first subset of the data is stored on a storage device and that a second subset of the data is stored at a cloud address located at a cloud storage endpoint. The cache may also receive from the storage device the first subset of data. The cache further receives from the cloud storage endpoint the second subset of data in response to transmitting a request for the second subset of data stored at the cloud address to the cloud storage endpoint. The cache then transmits to the client the first and second subsets of data from the various sources in response to the data request.
-
公开(公告)号:US11943314B2
公开(公告)日:2024-03-26
申请号:US16825946
申请日:2020-03-20
Applicant: NetApp, Inc.
Inventor: Cheryl Thompson
IPC: H04L67/568 , G06F3/06 , G06F12/0866
CPC classification number: H04L67/568 , G06F3/0605 , G06F3/0638 , G06F3/067 , G06F12/0866
Abstract: A system, method, and machine-readable storage medium for retrieving data are provided. In some embodiments, a cache may receive a request for data from a client. The cache may determine that a first subset of the data is stored on a storage device and that a second subset of the data is stored at a cloud address located at a cloud storage endpoint. The cache may also receive from the storage device the first subset of data. The cache further receives from the cloud storage endpoint the second subset of data in response to transmitting a request for the second subset of data stored at the cloud address to the cloud storage endpoint. The cache then transmits to the client the first and second subsets of data from the various sources in response to the data request.
-
公开(公告)号:US20210297500A1
公开(公告)日:2021-09-23
申请号:US16825946
申请日:2020-03-20
Applicant: NetApp, Inc.
Inventor: Cheryl Thompson
IPC: H04L29/08 , G06F3/06 , G06F12/0866
Abstract: A system, method, and machine-readable storage medium for retrieving data are provided. In some embodiments, a cache may receive a request for data from a client. The cache may determine that a first subset of the data is stored on a storage device and that a second subset of the data is stored at a cloud address located at a cloud storage endpoint. The cache may also receive from the storage device the first subset of data. The cache further receives from the cloud storage endpoint the second subset of data in response to transmitting a request for the second subset of data stored at the cloud address to the cloud storage endpoint. The cache then transmits to the client the first and second subsets of data from the various sources in response to the data request.
-
公开(公告)号:US20200073567A1
公开(公告)日:2020-03-05
申请号:US16679914
申请日:2019-11-11
Applicant: NetApp Inc.
Inventor: Ganga Bhavani Kondapalli , Kevin Daniel Varghese , Ananthan Subramanian , Cheryl Thompson , Anil Paul Thoppil
IPC: G06F3/06
Abstract: Techniques are provided for multi-tier write allocation. A storage system may store data within a multi-tier storage environment comprising a first storage tier (e.g., storage devices maintained by the storage system), a second storage tier (e.g., a remote object store provided by a third party storage provider), and/or other storage tiers. A determination is made that data (e.g., data of a write request received by the storage system) is to be stored within the second storage tier. The data is stored into a staging area of the first storage tier. A second storage tier location identifier, for referencing the data according to a format utilized by the second storage tier, is assigned to the data and provided to a file system hosting the data. The data is then destaged from the staging area into the second storage tier, such as within an object stored within the remote object store.
-
-
-
-