-
公开(公告)号:US10853328B2
公开(公告)日:2020-12-01
申请号:US16015730
申请日:2018-06-22
Applicant: NetApp Inc.
Inventor: Mardiros Z. Chakalian , Amber Palekar , Szu-Wen Kuo , Stephen Wu
IPC: G06F17/00 , G06F16/182
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.
-
公开(公告)号:US11960453B2
公开(公告)日:2024-04-16
申请号:US18176028
申请日:2023-02-28
Applicant: NetApp Inc.
Inventor: Mardiros Z. Chakalian , Amber Palekar , Szu-Wen Kuo , Stephen Wu
IPC: G06F17/00 , G06F16/182
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.
-
公开(公告)号:US11593318B2
公开(公告)日:2023-02-28
申请号:US17100896
申请日:2020-11-22
Applicant: NetApp Inc.
Inventor: Mardiros Z. Chakalian , Amber Palekar , Szu-Wen Kuo , Stephen Wu
IPC: G06F17/00 , G06F16/182
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.
-
公开(公告)号:US20230214363A1
公开(公告)日:2023-07-06
申请号:US18176028
申请日:2023-02-28
Applicant: NetApp Inc.
Inventor: Mardiros Z. Chakalian , Amber Palekar , Szu-Wen Kuo , Stephen Wu
IPC: G06F16/182
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.
-
公开(公告)号:US20210073185A1
公开(公告)日:2021-03-11
申请号:US17100896
申请日:2020-11-22
Applicant: NetApp Inc.
Inventor: Mardiros Z. Chakalian , Amber Palekar , Szu-Wen Kuo , Stephen Wu
IPC: G06F16/182
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.
-
公开(公告)号:US20180300322A1
公开(公告)日:2018-10-18
申请号:US16015730
申请日:2018-06-22
Applicant: NetApp Inc.
Inventor: Mardiros Z. Chakalian , Amber Palekar , Szu-Wen Kuo , Stephen Wu
IPC: G06F17/30
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.
-
公开(公告)号:US20160217175A1
公开(公告)日:2016-07-28
申请号:US14840554
申请日:2015-08-31
Applicant: NETAPP, INC.
Inventor: Amber Palekar , Mardiros Z. Chakalian , Szu-Wen Kuo , Stephen Wu
IPC: G06F17/30
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的初始和后续快照相对应的相应文件信息集的不可接受的歧义。 因此,过时的文件信息集可以从内核缓存中异步清除,从而实现改进的性能。 实施例在本上下文中不受限制。
-
-
-
-
-
-