TECHNIQUES FOR PERFORMING RESYNCHRONIZATION ON A CLUSTERED SYSTEM
    31.
    发明申请
    TECHNIQUES FOR PERFORMING RESYNCHRONIZATION ON A CLUSTERED SYSTEM 有权
    在集群系统上实现再生的技术

    公开(公告)号:US20160110378A1

    公开(公告)日:2016-04-21

    申请号:US14518422

    申请日:2014-10-20

    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.

    Abstract translation: 各种实施例通常涉及用于接收在包括至少第一集群和第二集群的集群系统上写入的信息的装置和方法,确定在集群系统上发生故障事件以创建不同步的信息,所述非同步信息至少包括 飞行信息和脏区域信息之一,以及基于用于飞行信息的飞行时间跟踪器日志和用于飞行时间信息的肮脏区域日志中的至少一个中的日志信息来执行重新同步操作以使第一群集和第二群集上的非同步信息同步 脏区信息。

    TECHNIQUES FOR MAINTAINING COMMUNICATIONS SESSIONS AMONG NODES IN A STORAGE CLUSTER SYSTEM
    32.
    发明申请
    TECHNIQUES FOR MAINTAINING COMMUNICATIONS SESSIONS AMONG NODES IN A STORAGE CLUSTER SYSTEM 审中-公开
    在存储集群系统中维护通信会议的技术

    公开(公告)号:US20160062856A1

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

    申请号:US14473779

    申请日:2014-08-29

    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.

    Abstract translation: 各种实施例通常涉及用于准备响应执行数据访问命令以在存储集群系统中修改客户端设备数据的故障的技术。 设备可以包括耦合到第一存储设备的第一节点的处理器组件; 访问组件,用于在所述第一存储设备上执行命令; 复制部件,用于经由形成在所述第一和第二节点之间的通信会话与所述第二节点交换所述命令的副本,以使得能够由所述第一和第二节点至少部分地并行地执行所述命令; 以及多路径部件,用于将通信会话的状态从非活动状态改变为活动状态,以基于第三节点内的故障的指示来执行副本的交换,从而阻止第三节点执行命令。 描述和要求保护其他实施例。

    TECHNIQUES FOR COORDINATING PARALLEL PERFORMANCE AND CANCELLATION OF COMMANDS IN A STORAGE CLUSTER SYSTEM

    公开(公告)号:US20230079868A1

    公开(公告)日:2023-03-16

    申请号:US17989102

    申请日:2022-11-17

    Applicant: NetApp Inc.

    Abstract: Various embodiments are directed to techniques for coordinating at least partially parallel performance and cancellation of data access commands between nodes of a storage cluster system. An apparatus may include a processor component of a first node coupled to a first storage device storing client device data; an access component to perform replica data access commands of replica command sets on the client device data, each replica command set assigned a set ID; a communications component to analyze a set ID included in a network packet to determine whether a portion of a replica command set in the network packet is redundant, and to reassemble the replica command set from the portion based if the portion is not redundant; and an ordering component to provide the communications component with set IDs of replica command sets of which the access component has fully performed the set of replica data access commands.

    Techniques for coordinating parallel performance and cancellation of commands in a storage cluster system

    公开(公告)号:US11509718B2

    公开(公告)日:2022-11-22

    申请号:US16774108

    申请日:2020-01-28

    Applicant: NetApp Inc.

    Abstract: Various embodiments are directed to techniques for coordinating at least partially parallel performance and cancellation of data access commands between nodes of a storage cluster system. An apparatus may include a processor component of a first node coupled to a first storage device storing client device data; an access component to perform replica data access commands of replica command sets on the client device data, each replica command set assigned a set ID; a communications component to analyze a set ID included in a network packet to determine whether a portion of a replica command set in the network packet is redundant, and to reassemble the replica command set from the portion based if the portion is not redundant; and an ordering component to provide the communications component with set IDs of replica command sets of which the access component has fully performed the set of replica data access commands.

    Methods for securely facilitating data protection workflows and devices thereof

    公开(公告)号:US11416346B2

    公开(公告)日:2022-08-16

    申请号:US16659227

    申请日:2019-10-21

    Applicant: NetApp, Inc.

    Abstract: Methods, non-transitory machine readable media, and computing devices that more securely facilitate data protection workflows are disclosed. With this technology, identification information for primary inbound and outbound queues is extracted from a registration token received from an administrator device. A registration request is inserted into the primary outbound queue using the identification information and one or more communication networks that are external to a data center. The primary inbound queue is polled using the identification information and the communication networks to retrieve messages from a backup service computing device that instantiated the queues and generated the registration token. Accordingly, nodes in a data center can communicate more securely with a cloud backup service via queues and without exposing any HTTP ports to the backup service. Advantageously, the backup service can learn the topology of a storage cluster and manage data protection workflows via communications with one of the constituent nodes.

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

    公开(公告)号:US10904339B2

    公开(公告)日:2021-01-26

    申请号:US16751891

    申请日:2020-01-24

    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.

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

    公开(公告)号:US10693970B2

    公开(公告)日:2020-06-23

    申请号:US15879727

    申请日:2018-01-25

    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 coordinating parallel performance and cancellation of commands in a storage cluster system

    公开(公告)号:US10587688B2

    公开(公告)日:2020-03-10

    申请号:US14491799

    申请日:2014-09-19

    Applicant: NETAPP, INC.

    Abstract: Various embodiments are directed to techniques for coordinating at least partially parallel performance and cancellation of data access commands between nodes of a storage cluster system. An apparatus may include a processor component of a first node coupled to a first storage device storing client device data; an access component to perform replica data access commands of replica command sets on the client device data, each replica command set assigned a set ID; a communications component to analyze a set ID included in a network packet to determine whether a portion of a replica command set in the network packet is redundant, and to reassemble the replica command set from the portion based if the portion is not redundant; and an ordering component to provide the communications component with set IDs of replica command sets of which the access component has fully performed the set of replica data access commands.

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

    公开(公告)号:US20190327241A1

    公开(公告)日:2019-10-24

    申请号:US16448063

    申请日:2019-06-21

    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.

Patent Agency Ranking