LOCK STATE SYNCHRONIZATION FOR NON-DISRUPTIVE PERSISTENT OPERATION
    1.
    发明申请
    LOCK STATE SYNCHRONIZATION FOR NON-DISRUPTIVE PERSISTENT OPERATION 有权
    用于非破坏性持续操作的锁定状态同步

    公开(公告)号:US20140122718A1

    公开(公告)日:2014-05-01

    申请号:US13666805

    申请日:2012-11-01

    Applicant: NETAPP, INC.

    Abstract: Techniques for synchronization between data structures for original locks and mirror lock data structures are disclosed herein. The mirror lock data structures are being maintained during various scenarios including volume move and aggregate relocation, in order to preserve the non-disruptive persistent operation on storage initiated by clients. According to one embodiment, a storage node determines a plurality of data container locks to be synchronized to a partner node of the storage node and transfers metadata that indicates states of variables that represent the plurality of data container locks to the partner node in a batch. When a client initiates a data access operation that causes an attempt to modify a data container lock of the plurality of data container locks, the storage node sends a retry code to a client that prompts the client to retry the data access operation after a predetermined time period.

    Abstract translation: 本文中公开了用于原始锁和数据结构的数据结构之间同步的技术。 在包括卷移动和聚合重定位的各种场景期间,正在维护镜像锁数据结构,以便保持由客户端启动的存储上的非中断持久性操作。 根据一个实施例,存储节点确定要与存储节点的伙伴节点同步的多个数据容器锁,并将指示表示多个数据容器锁的变量的状态的元数据传送到批次中的伙伴节点。 当客户端启动导致尝试修改多个数据容器锁的数据容器锁的数据访问操作时,存储节点向客户端发送重试代码,该客户端在预定时间后提示客户端重试数据访问操作 期。

    Lock State Synchronization for Non-Disruptive Persistent Operation
    2.
    发明申请
    Lock State Synchronization for Non-Disruptive Persistent Operation 审中-公开
    锁定状态同步用于非中断持续操作

    公开(公告)号:US20160182630A1

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

    申请号:US15054376

    申请日:2016-02-26

    Applicant: NetApp, Inc.

    Abstract: Techniques for synchronization between data structures for original locks and mirror lock data structures are disclosed herein. The mirror lock data structures are being maintained during various scenarios including volume move and aggregate relocation, in order to preserve the non-disruptive persistent operation on storage initiated by clients. According to one embodiment, a storage node determines a plurality of data container locks to be synchronized to a partner node of the storage node and transfers metadata that indicates states of variables that represent the plurality of data container locks to the partner node in a batch. When a client initiates a data access operation that causes an attempt to modify a data container lock of the plurality of data container locks, the storage node sends a retry code to a client that prompts the client to retry the data access operation after a predetermined time period.

    Abstract translation: 本文中公开了用于原始锁和数据结构的数据结构之间同步的技术。 在包括卷移动和聚合重定位的各种场景期间,正在维护镜像锁数据结构,以便保持由客户端启动的存储上的非中断持久性操作。 根据一个实施例,存储节点确定要与存储节点的伙伴节点同步的多个数据容器锁,并将指示表示多个数据容器锁的变量的状态的元数据传送到批次中的伙伴节点。 当客户端启动导致尝试修改多个数据容器锁的数据容器锁的数据访问操作时,存储节点向客户端发送重试代码,该客户端在预定时间后提示客户端重试数据访问操作 期。

    Lock state synchronization for non-disruptive persistent operation
    3.
    发明授权
    Lock state synchronization for non-disruptive persistent operation 有权
    锁定状态同步用于非中断持久性操作

    公开(公告)号:US09280396B2

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

    申请号:US13666805

    申请日:2012-11-01

    Applicant: NetApp, Inc.

    Abstract: Techniques for synchronization between data structures for original locks and mirror lock data structures are disclosed herein. The mirror lock data structures are being maintained during various scenarios including volume move and aggregate relocation, in order to preserve the non-disruptive persistent operation on storage initiated by clients. According to one embodiment, a storage node determines a plurality of data container locks to be synchronized to a partner node of the storage node and transfers metadata that indicates states of variables that represent the plurality of data container locks to the partner node in a batch. When a client initiates a data access operation that causes an attempt to modify a data container lock of the plurality of data container locks, the storage node sends a retry code to a client that prompts the client to retry the data access operation after a predetermined time period.

    Abstract translation: 本文中公开了用于原始锁和数据结构的数据结构之间同步的技术。 在包括卷移动和聚合重定位的各种场景期间,正在维护镜像锁数据结构,以便保持由客户端启动的存储上的非中断持久性操作。 根据一个实施例,存储节点确定要与存储节点的伙伴节点同步的多个数据容器锁,并将指示表示多个数据容器锁的变量的状态的元数据传送到批次中的伙伴节点。 当客户端启动导致尝试修改多个数据容器锁的数据容器锁的数据访问操作时,存储节点向客户端发送重试代码,该客户端在预定时间后提示客户端重试数据访问操作 期。

    Lock state synchronization for non-disruptive persistent operation

    公开(公告)号:US10530855B2

    公开(公告)日:2020-01-07

    申请号:US15054376

    申请日:2016-02-26

    Applicant: NetApp, Inc.

    Abstract: Techniques for synchronization between data structures for original locks and mirror lock data structures are disclosed herein. The mirror lock data structures are being maintained during various scenarios including volume move and aggregate relocation, in order to preserve the non-disruptive persistent operation on storage initiated by clients. According to one embodiment, a storage node determines a plurality of data container locks to be synchronized to a partner node of the storage node and transfers metadata that indicates states of variables that represent the plurality of data container locks to the partner node in a batch. When a client initiates a data access operation that causes an attempt to modify a data container lock of the plurality of data container locks, the storage node sends a retry code to a client that prompts the client to retry the data access operation after a predetermined time period.

Patent Agency Ranking