TECHNIQUES FOR STORING AND DISTRIBUTING METADATA AMONG NODES IN A STORAGE CLUSTER SYSTEM
    21.
    发明申请
    TECHNIQUES FOR STORING AND DISTRIBUTING METADATA AMONG NODES IN A STORAGE CLUSTER SYSTEM 有权
    在存储集群系统中存储和分发元数据的技术

    公开(公告)号:US20160127467A1

    公开(公告)日:2016-05-05

    申请号:US14528166

    申请日:2014-10-30

    Applicant: NETAPP, INC.

    CPC classification number: H04L67/1097

    Abstract: Various embodiments are generally directed to techniques for reducing the time required for a node to take over for a failed node or to boot. An apparatus includes an access component to retrieve a metadata from a storage device coupled to a first D-module of a first node during boot, the metadata generated from a first mutable metadata portion and an immutable metadata portion, and the first metadata specifying a first address of a second D-module of a second node; a replication component to contact the second data storage module at the first address; and a generation component to, in response to failure of the contact, request a second mutable metadata portion from a N-module of the first node and generate a second metadata from the second mutable metadata portion and the immutable metadata portion, the second mutable metadata portion specifying a second address of the second D-module.

    Abstract translation: 各种实施例通常涉及用于减少节点接管故障节点或引导所需的时间的技术。 一种装置包括一个访问组件,用于从引导期间耦合到第一节点的第一D模块的存储设备检索元数据,从第一可变元数据部分和不可变元数据部分生成的元数据,以及指定第一元数据的第一元数据 第二节点的第二D模块的地址; 复制组件,用于在第一地址处联系第二数据存储模块; 以及生成组件,响应于所述联系人的失败,从所述第一节点的N模块请求第二可变元数据部分,并且从所述第二可变元数据部分和所述不可变元数据部分生成第二元数据,所述第二可变元数据 指定第二D模块的第二地址的部分。

    TECHNIQUES FOR PERFORMING RESYNCHRONIZATION ON A CLUSTERED SYSTEM

    公开(公告)号:US20230016882A1

    公开(公告)日:2023-01-19

    申请号:US17947339

    申请日:2022-09-19

    Applicant: NetApp Inc.

    Abstract: Various embodiments are generally directed an apparatus and method for receiving information to write on a clustered system comprising at least a first cluster and a second cluster, determining that a failure event has occurred on the clustered system creating unsynchronized information, the unsynchronized information comprising at least one of inflight information and dirty region information, and performing a resynchronization operation to synchronize the unsynchronized information on the first cluster and the second cluster based on log information in at least one of an inflight tracker log for the inflight information and a dirty region log for the dirty region information.

    Techniques for performing resynchronization on a clustered system

    公开(公告)号:US11449373B2

    公开(公告)日:2022-09-20

    申请号:US16459982

    申请日:2019-07-02

    Applicant: NetApp Inc.

    Abstract: Various embodiments are generally directed an apparatus and method for receiving information to write on a clustered system comprising at least a first cluster and a second cluster, determining that a failure event has occurred on the clustered system creating unsynchronized information, the unsynchronized information comprising at least one of inflight information and dirty region information, and performing a resynchronization operation to synchronize the unsynchronized information on the first cluster and the second cluster based on log information in at least one of an inflight tracker log for the inflight information and a dirty region log for the dirty region information.

    Servicing of storage device software components of nodes of a cluster storage system

    公开(公告)号:US11290545B2

    公开(公告)日:2022-03-29

    申请号:US16872459

    申请日:2020-05-12

    Applicant: NetApp Inc.

    Abstract: Described herein are method and apparatus for servicing software components of nodes of a cluster storage system. During data-access sessions with clients, client IDs and file handles for accessing files are produced and stored to clients and stored (as session data) to each node. A serviced node is taken offline, whereby network connections to clients are disconnected. Each disconnected client is configured to retain its client ID and file handles and attempt reconnections. Session data of the serviced node is made available to a partner node (by transferring session data to the partner node). After clients have reconnected to the partner node, the clients may use the retained client IDs and file handles to continue a data-access session with the partner node since the partner node has access to the session data of the serviced node and thus will recognize and accept the retained client ID and file handles.

    SERVICING OF STORAGE DEVICE SOFTWARE COMPONENTS OF NODES OF A CLUSTER STORAGE SYSTEM

    公开(公告)号:US20200274936A1

    公开(公告)日:2020-08-27

    申请号:US16872459

    申请日:2020-05-12

    Applicant: NetApp Inc.

    Abstract: Described herein are method and apparatus for servicing software components of nodes of a cluster storage system. During data-access sessions with clients, client IDs and file handles for accessing files are produced and stored to clients and stored (as session data) to each node. A serviced node is taken offline, whereby network connections to clients are disconnected. Each disconnected client is configured to retain its client ID and file handles and attempt reconnections. Session data of the serviced node is made available to a partner node (by transferring session data to the partner node). After clients have reconnected to the partner node, the clients may use the retained client IDs and file handles to continue a data-access session with the partner node since the partner node has access to the session data of the serviced node and thus will recognize and accept the retained client ID and file handles.

    Techniques for storing and distributing metadata among nodes in a storage cluster system

    公开(公告)号:US10554754B2

    公开(公告)日:2020-02-04

    申请号:US15820678

    申请日:2017-11-22

    Applicant: NetApp Inc.

    Abstract: Various embodiments are generally directed to techniques for reducing the time required for a node to take over for a failed node or to boot. An apparatus includes an access component to retrieve a metadata from a storage device coupled to a first D-module of a first node during boot, the metadata generated from a first mutable metadata portion and an immutable metadata portion, and the first metadata specifying a first address of a second D-module of a second node; a replication component to contact the second data storage module at the first address; and a generation component to, in response to failure of the contact, request a second mutable metadata portion from a N-module of the first node and generate a second metadata from the second mutable metadata portion and the immutable metadata portion, the second mutable metadata portion specifying a second address of the second D-module.

    TECHNIQUES FOR MAINTAINING COMMUNICATIONS SESSIONS AMONG NODES IN A STORAGE CLUSTER SYSTEM

    公开(公告)号:US20180107571A1

    公开(公告)日:2018-04-19

    申请号:US15820717

    申请日:2017-11-22

    Applicant: NetApp Inc.

    Abstract: Various embodiments are generally directed to techniques for preparing to respond to failures in performing a data access command to modify client device data in a storage cluster system. An apparatus may include a processor component of a first node coupled to a first storage device; an access component to perform a command on the first storage device; a replication component to exchange a replica of the command with the second node via a communications session formed between the first and second nodes to enable at least a partially parallel performance of the command by the first and second nodes; and a multipath component to change a state of the communications session from inactive to active to enable the exchange of the replica based on an indication of a failure within a third node that precludes performance of the command by the third node. Other embodiments are described and claimed.

    TECHNIQUES FOR STORING AND DISTRIBUTING METADATA AMONG NODES IN A STORAGE CLUSTER SYSTEM

    公开(公告)号:US20180097882A1

    公开(公告)日:2018-04-05

    申请号:US15820678

    申请日:2017-11-22

    Applicant: NetApp Inc.

    CPC classification number: H04L67/1097

    Abstract: Various embodiments are generally directed to techniques for reducing the time required for a node to take over for a failed node or to boot. An apparatus includes an access component to retrieve a metadata from a storage device coupled to a first D-module of a first node during boot, the metadata generated from a first mutable metadata portion and an immutable metadata portion, and the first metadata specifying a first address of a second D-module of a second node; a replication component to contact the second data storage module at the first address; and a generation component to, in response to failure of the contact, request a second mutable metadata portion from a N-module of the first node and generate a second metadata from the second mutable metadata portion and the immutable metadata portion, the second mutable metadata portion specifying a second address of the second D-module.

    Techniques for storing and distributing metadata among nodes in a storage cluster system

    公开(公告)号:US09838477B2

    公开(公告)日:2017-12-05

    申请号:US14528166

    申请日:2014-10-30

    Applicant: NETAPP, INC.

    CPC classification number: H04L67/1097

    Abstract: Various embodiments are generally directed to techniques for reducing the time required for a node to take over for a failed node or to boot. An apparatus includes an access component to retrieve a metadata from a storage device coupled to a first data storage module of a first node during boot, the metadata generated from a first mutable metadata portion and an immutable metadata portion, and the first metadata specifying a first address of a second data storage module of a second node; a replication component to contact the second data storage module at the first address; and a generation component to, in response to failure of the contact, request a second mutable metadata portion from a network protocol module of the first node and generate a second metadata from the second mutable metadata portion and the immutable metadata portion, the second mutable metadata portion specifying a second address of the second data storage module.

Patent Agency Ranking