Techniques for asynchronous snapshot invalidation

    公开(公告)号:US10853328B2

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

    申请号:US16015730

    申请日:2018-06-22

    Applicant: NetApp Inc.

    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.

    Techniques for asynchronous snapshot invalidation

    公开(公告)号:US11960453B2

    公开(公告)日:2024-04-16

    申请号:US18176028

    申请日:2023-02-28

    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.

    Techniques for asynchronous snapshot invalidation

    公开(公告)号:US11593318B2

    公开(公告)日:2023-02-28

    申请号:US17100896

    申请日:2020-11-22

    Applicant: NetApp Inc.

    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.

    TECHNIQUES FOR ASYNCHRONOUS SNAPSHOT INVALIDATION

    公开(公告)号:US20230214363A1

    公开(公告)日:2023-07-06

    申请号:US18176028

    申请日:2023-02-28

    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.

    TECHNIQUES FOR ASYNCHRONOUS SNAPSHOT INVALIDATION

    公开(公告)号:US20210073185A1

    公开(公告)日:2021-03-11

    申请号:US17100896

    申请日:2020-11-22

    Applicant: NetApp Inc.

    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.

    TECHNIQUES FOR ASYNCHRONOUS SNAPSHOT INVALIDATION

    公开(公告)号:US20180300322A1

    公开(公告)日:2018-10-18

    申请号:US16015730

    申请日:2018-06-22

    Applicant: NetApp Inc.

    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.

    TECHNIQUES FOR ASYNCHRONOUS SNAPSHOT INVALIDATION
    7.
    发明申请
    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的初始和后续快照相对应的相应文件信息集的不可接受的歧义。 因此,过时的文件信息集可以从内核缓存中异步清除,从而实现改进的性能。 实施例在本上下文中不受限制。

Patent Agency Ranking