-
公开(公告)号:US10268410B2
公开(公告)日:2019-04-23
申请号:US14518088
申请日:2014-10-20
Applicant: NetApp, Inc.
Inventor: Jayalakshmi Pattabiraman , Nikhil Mattankot , Deekshith Belchapada , Blake H. Lewis , Subramaniam Periyagaram , Satya Suresh Chouta Naga Veera , Rohit Singh , Rajesh Khandelwal , James Robert Morefield
Abstract: A first plurality of block identifiers is sorted based, at least in part, on a measure of spatial locality. A second plurality of block identifiers is sorted based, at least in part, on the measure of spatial locality. At least the first plurality of block identifiers and the second plurality of block identifiers are incrementally merged into a third plurality of block identifiers based, at least in part, on the measure of spatial locality. A block of data corresponding to metadata associated with a plurality of block identifiers of the third plurality of block identifiers is updated.
-
公开(公告)号:US20170346895A1
公开(公告)日:2017-11-30
申请号:US15167919
申请日:2016-05-27
Applicant: NetApp, Inc.
Inventor: James Robert Morefield , Joseph Brown
IPC: H04L29/08
CPC classification number: H04L67/1095 , G06F3/0647 , G06F3/065 , G06F3/0652 , G06F3/067 , H04L67/1097 , H04L67/2842
Abstract: A method, non-transitory computer readable medium, and source storage server computing device that mirrors dirty data to a destination storage server. The dirty data corresponds to storage operations not yet committed to one or more data storage devices of an aggregate to be transitioned. Ownership of the data storage devices is released. Teardown processing for the aggregate is performed subsequent to releasing ownership of the data storage devices. With this technology, the flushing or committing of dirty data to data storage devices is performed by a destination storage server after a data container is transitioned to the destination storage server. Additionally, non-critical teardown processing is also performed after a data container or aggregate is transitioned to the destination storage server. Accordingly, the duration of planned data container transitions can advantageously be reduced and aggregates can be brought online by a destination storage server for data access by applications more quickly.
-
公开(公告)号:US11340812B2
公开(公告)日:2022-05-24
申请号:US17064423
申请日:2020-10-06
Applicant: NETAPP, INC.
Inventor: Jayalakshmi Pattabiraman , Nikhil Mattankot , Deekshith Belchapada , Blake H. Lewis , Subramaniam Periyagaram , Satya Suresh Chouta Naga Veera , Rohit Singh , Rajesh Khandelwal , James Robert Morefield
Abstract: A first plurality of block identifiers is sorted based, at least in part, on a measure of spatial locality. A second plurality of block identifiers is sorted based, at least in part, on the measure of spatial locality. At least the first plurality of block identifiers and the second plurality of block identifiers are incrementally merged into a third plurality of block identifiers based, at least in part, on the measure of spatial locality. A block of data corresponding to metadata associated with a plurality of block identifiers of the third plurality of block identifiers is updated.
-
公开(公告)号:US10142416B2
公开(公告)日:2018-11-27
申请号:US15167919
申请日:2016-05-27
Applicant: NetApp, Inc.
Inventor: James Robert Morefield , Joseph Brown
Abstract: A method, non-transitory computer readable medium, and source storage server computing device that mirrors dirty data to a destination storage server. The dirty data corresponds to storage operations not yet committed to one or more data storage devices of an aggregate to be transitioned. Ownership of the data storage devices is released. Teardown processing for the aggregate is performed subsequent to releasing ownership of the data storage devices. With this technology, the flushing or committing of dirty data to data storage devices is performed by a destination storage server after a data container is transitioned to the destination storage server. Additionally, non-critical teardown processing is also performed after a data container or aggregate is transitioned to the destination storage server. Accordingly, the duration of planned data container transitions can advantageously be reduced and aggregates can be brought online by a destination storage server for data access by applications more quickly.
-
公开(公告)号:US20210019053A1
公开(公告)日:2021-01-21
申请号:US17064423
申请日:2020-10-06
Applicant: NETAPP, INC.
Inventor: Jayalakshmi Pattabiraman , Nikhil Mattankot , Deekshith Belchapada , Blake H. Lewis , Subramaniam Periyagaram , Satya Suresh Chouta Naga Veera , Rohit Singh , Rajesh Khandelwal , James Robert Morefield
Abstract: A first plurality of block identifiers is sorted based, at least in part, on a measure of spatial locality. A second plurality of block identifiers is sorted based, at least in part, on the measure of spatial locality. At least the first plurality of block identifiers and the second plurality of block identifiers are incrementally merged into a third plurality of block identifiers based, at least in part, on the measure of spatial locality. A block of data corresponding to metadata associated with a plurality of block identifiers of the third plurality of block identifiers is updated.
-
公开(公告)号:US20190220195A1
公开(公告)日:2019-07-18
申请号:US16359088
申请日:2019-03-20
Applicant: NETAPP, INC.
Inventor: Jayalakshmi Pattabiraman , Nikhil Mattankot , Deekshith Belchapada , Blake H. Lewis , Subramaniam Periyagaram , Satya Suresh Chouta Naga Veera , Rohit Singh , Rajesh Khandelwal , James Robert Morefield
CPC classification number: G06F3/064 , G06F3/0613 , G06F3/0616 , G06F3/0683 , G06F7/06 , G06F12/02 , G06F12/023 , G06F2212/1016
Abstract: A first plurality of block identifiers is sorted based, at least in part, on a measure of spatial locality. A second plurality of block identifiers is sorted based, at least in part, on the measure of spatial locality. At least the first plurality of block identifiers and the second plurality of block identifiers are incrementally merged into a third plurality of block identifiers based, at least in part, on the measure of spatial locality. A block of data corresponding to metadata associated with a plurality of block identifiers of the third plurality of block identifiers is updated.
-
公开(公告)号:US20160110120A1
公开(公告)日:2016-04-21
申请号:US14518088
申请日:2014-10-20
Applicant: NetApp, Inc.
Inventor: Jayalakshmi Pattabiraman , Nikhil Mattankot , Deekshith Belchapada , Blake H. Lewis , Subramaniam Periyagaram , Satya Suresh Chouta Naga Veera , Rohit Singh , Rajesh Khandelwal , James Robert Morefield
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0613 , G06F3/0616 , G06F3/0683 , G06F7/06 , G06F12/02 , G06F12/023 , G06F2212/1016
Abstract: A first plurality of block identifiers is sorted based, at least in part, on a measure of spatial locality. A second plurality of block identifiers is sorted based, at least in part, on the measure of spatial locality. At least the first plurality of block identifiers and the second plurality of block identifiers are incrementally merged into a third plurality of block identifiers based, at least in part, on the measure of spatial locality. A block of data corresponding to metadata associated with a plurality of block identifiers of the third plurality of block identifiers is updated.
Abstract translation: 至少部分地基于空间局部性的度量来排序第一多个块标识符。 至少部分地基于空间局部性的度量来排序第二多个块标识符。 至少部分地基于空间局部性的度量,至少第一多个块标识符和第二多个块标识符被递增地合并到第三多个块标识符中。 对应于与第三多个块标识符的多个块标识符相关联的元数据的数据块被更新。
-
-
-
-
-
-