-
公开(公告)号: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.
-
32.
公开(公告)号:US20180024891A1
公开(公告)日:2018-01-25
申请号:US15722114
申请日:2017-10-02
Applicant: NetApp Inc.
Inventor: Stephen Wu , Prathamesh Deshpande , Manan Patel
CPC classification number: G06F11/1451 , G06F3/0604 , G06F3/0619 , G06F3/065 , G06F3/0652 , G06F3/067 , G06F11/07 , G06F11/0727 , G06F11/0757 , G06F11/1438 , G06F11/1446 , G06F11/1464 , G06F11/1469 , G06F2201/84
Abstract: An application may store data to a dataset comprising a plurality of volumes stored on a plurality of storage systems. The application may request a dataset image of the dataset, the dataset image comprising a volume image of each volume of the dataset. A dataset image manager operates with a plurality of volume image managers in parallel to produce the dataset image, each volume image manager executing on a storage system. The plurality of volume image managers respond by performing requested operations and sending responses to the dataset image manager in parallel. Each volume image manager on a storage system may manage and produce a volume image for each volume of the dataset stored to the storage system. If a volume image for any volume of the dataset fails, or a timeout period expires, a cleanup procedure is performed to delete any successful volume images.
-
公开(公告)号: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的初始和后续快照相对应的相应文件信息集的不可接受的歧义。 因此,过时的文件信息集可以从内核缓存中异步清除,从而实现改进的性能。 实施例在本上下文中不受限制。
-
-