TECHNIQUES FOR ASYNCHRONOUS SNAPSHOT INVALIDATION
    31.
    发明申请
    TECHNIQUES FOR ASYNCHRONOUS SNAPSHOT INVALIDATION 审中-公开
    用于异常猝死的技术

    公开(公告)号:US20160217175A1

    公开(公告)日:2016-07-28

    申请号:US14840554

    申请日:2015-08-31

    Applicant: NETAPP, INC.

    CPC classification number: G06F16/1827

    Abstract: Asynchronous snapshot invalidation techniques are described. According to various such techniques, an enhanced file handle structure may be defined that includes a snapshot generation ID that is to comprise a value that singularly identifies a snapshot performed at a particular point in time. In some embodiments, when a snapshot ID assigned to that snapshot is reused at a subsequent point in time, a different snapshot generation ID may be assigned to that subsequent snapshot. With respect to an in-core cache, the differing snapshot generation IDs may eliminate unacceptable ambiguity regarding respective file information sets corresponding to the initial and subsequent snapshots sharing the same snapshot ID. As a result, obsolete file information sets may be cleared from the in-core cache asynchronously, enabling improved performance. The embodiments are not limited in this context.

    Abstract translation: 描述异步快照无效技术。 根据各种这样的技术,可以定义增强的文件句柄结构,其包括快照生成ID,该快照生成ID将包含奇异地标识在特定时间点执行的快照的值。 在一些实施例中,当在随后的时间点重新分配给该快照的快照ID时,可以将不同的快照生成ID分配给该后续快照。 对于核心缓存,不同的快照生成ID可以消除对于与共享相同快照ID的初始和后续快照相对应的相应文件信息集的不可接受的歧义。 因此,过时的文件信息集可以从内核缓存中异步清除,从而实现改进的性能。 实施例在本上下文中不受限制。

    System and method for deferring invalidation of inodes of a volume during volume invalidation
    32.
    发明授权
    System and method for deferring invalidation of inodes of a volume during volume invalidation 有权
    在卷无效期间延迟卷的inode的无效的系统和方法

    公开(公告)号:US09335949B1

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

    申请号:US13776298

    申请日:2013-02-25

    Applicant: NetApp, Inc.

    Abstract: A system and method for deferring an invalidation walk-through of a volume in memory and a later invalidation walk-through of inodes the volume are described herein. Node A may store volume information for one or more volumes to memory including inodes of the volume storing data for the volume. Node A performs a primary procedure that may include removing volumes from the memory, such as a procedure that transfers ownership of the volumes to node B. Removing a volume from memory comprises removing its volume information from memory. Node A performs an invalidation deferment procedure that marks each volume as stale for preventing data of the volumes to be served and sends a completion message to node B which begins serving data of the volume. After node B begins serving data of the volume, node A performs an invalidation walk-through procedure to remove inodes of the volume from memory.

    Abstract translation: 本文描述了用于推迟存储器中的卷的无效化步骤的系统和方法,以及后来的inode的无效化步骤。 节点A可以将一个或多个卷的卷信息存储在存储器的存储器中,该存储器包括存储该卷的数据的卷的inode。 节点A执行主要过程,其中可能包括从内存中删除卷,例如将卷的所有权转移到节点B的过程。从内存中删除卷包括从内存中删除其卷信息。 节点A执行无效延迟过程,该过程将每个卷标记为过期,以防止要服务的卷的数据,并将完成消息发送到开始提供卷的数据的节点B. 在节点B开始提供卷的数据之后,节点A执行无效化步骤以从存储器中删除卷的inode。

Patent Agency Ranking