-
公开(公告)号:US20230350758A1
公开(公告)日:2023-11-02
申请号:US17730899
申请日:2022-04-27
Applicant: NetApp Inc
Inventor: Rakesh Bhargava M.R. , Murali Subramanian , Tijin George , Ching-Yuk Paul Ngan
IPC: G06F11/14
CPC classification number: G06F11/1448 , G06F2201/84
Abstract: Techniques are provided for volume group backup, volume group restore, and volume group garbage collection for volume groups backed up to an object store. A volume group workflow is implemented to orchestrate individual consistent volume workflows that are separately and individually implemented by nodes hosting constituent volumes of a volume group. The volume group workflow and the individual consistent volume workflows are performed to back up the volume group to the object store, restore a volume group backup from the object store to a restore destination, and/or perform garbage collection on slots of objects storing data unique to a volume group backup to delete.
-
公开(公告)号:US20210365187A1
公开(公告)日:2021-11-25
申请号:US17396796
申请日:2021-08-09
Applicant: NetApp Inc.
Abstract: Techniques are provided for freeing and utilizing unused inodes. For example, an operation, targeting a first storage object of a first node having a replication relationship with a second storage object of a second node, is intercepted. A replication operation is created as a replication of the operation. The operation is implemented upon the first storage object and the replication operation is implemented upon the second storage object. A determination is made that the replication operation uses an inode no longer used by storage objects of the second node. The inode targeted by the replication operation is freed and utilized based upon the inode being a leaf inode. If the inode is a stream directory inode, then data streams of the stream directory inode are moved under a new private inode and the stream directory inode is released.
-
公开(公告)号:US20230259529A1
公开(公告)日:2023-08-17
申请号:US18308737
申请日:2023-04-28
Applicant: NetApp Inc.
CPC classification number: G06F16/275 , G06F16/2322 , G06F3/0619 , G06F3/065 , G06F3/067
Abstract: Techniques are provided for selectively allowing or blocking services from utilizing snapshots. A splitter intercepts and assigns timestamps to operations for execution upon files of a file system. If a snapshot is created while there are no pending operation, then the snapshot is tagged to indicate that the snapshot was created while there were no pending operations, and the snapshot is considered a tagged snapshot. Otherwise, the snapshot is not tagged, and is considered an untagged snapshot. Storage services (e.g., backup applications, lifecycle management applications, applications that consider timestamps of files, etc.) are allowed to utilize tagged snapshots and are blocked from utilizes untagged snapshots in order to maintain consistency.
-
公开(公告)号:US20220035837A1
公开(公告)日:2022-02-03
申请号:US17503945
申请日:2021-10-18
Applicant: NetApp Inc.
Inventor: Krishna Murthy Chandraiah setty Narasingarayanapeta , Rakesh Bhargava M.R. , Harsha Handral Sridhara
Abstract: Techniques are provided for timestamp consistency. An operation targeting a first storage object having a synchronous replication relationship with a second storage object is intercepted. A timestamp is assigned to the operation. A replication operation is created as a replication of the operation. The same timestamp is assigned to the replication operation. The operation is implemented upon the first storage object and the replication operation is implemented upon the second storage object.
-
公开(公告)号:US20190324862A1
公开(公告)日:2019-10-24
申请号:US16459917
申请日:2019-07-02
Applicant: NetApp Inc.
IPC: G06F11/14 , G06F16/901 , G06F3/06 , G06F16/27 , G06F16/22 , G06F16/21 , G06F11/07 , G06F16/335
Abstract: One or more techniques and/or systems are provided for profiling a dataset. For example, a snapshot of a volume may be evaluated to identify a set of data characteristics, such as file and directory size information. A baseline dataset profile of a dataset of data within the volume may be constructed based upon the set of data characteristics. Histograms and graphs of directory counts and file counts may be constructed based upon the baseline dataset profile. An incremental dataset profile may be constructed for the dataset based upon an evaluation of the snapshot and a subsequent snapshot of the volume. Histograms and graphs of directories and files that are modified, created, and/or deleted may be constructed based upon the incremental dataset profile. Performance predictions, analytics, field diagnostics of performance issues, and/or scheduling of service execution may be implemented for a storage network hosting the volume based upon dataset profiles.
-
公开(公告)号:US20200301948A1
公开(公告)日:2020-09-24
申请号:US16357379
申请日:2019-03-19
Applicant: NetApp Inc.
Inventor: Krishna Murthy Chandraiah setty Narasingarayanapeta , Rakesh Bhargava M.R. , Harsha Handral Sridhara
Abstract: Techniques are provided for timestamp consistency. An operation targeting a first storage object having a synchronous replication relationship with a second storage object is intercepted. A timestamp is assigned to the operation. A replication operation is created as a replication of the operation. The same timestamp is assigned to the replication operation. The operation is implemented upon the first storage object and the replication operation is implemented upon the second storage object.
-
公开(公告)号:US20170235644A1
公开(公告)日:2017-08-17
申请号:US15582839
申请日:2017-05-01
Applicant: NetApp Inc.
CPC classification number: G06F11/1451 , G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F11/0706 , G06F11/0727 , G06F11/0754 , G06F11/079 , G06F11/0793 , G06F16/21 , G06F16/22 , G06F16/27 , G06F16/337 , G06F16/9024 , G06F2201/80 , G06F2201/84
Abstract: One or more techniques and/or systems are provided for profiling a dataset. For example, a snapshot of a volume may be evaluated to identify a set of data characteristics, such as file and directory size information. A baseline dataset profile of a dataset of data within the volume may be constructed based upon the set of data characteristics. Histograms and graphs of directory counts and file counts may be constructed based upon the baseline dataset profile. An incremental dataset profile may be constructed for the dataset based upon an evaluation of the snapshot and a subsequent snapshot of the volume. Histograms and graphs of directories and files that are modified, created, and/or deleted may be constructed based upon the incremental dataset profile. Performance predictions, analytics, field diagnostics of performance issues, and/or scheduling of service execution may be implemented for a storage network hosting the volume based upon dataset profiles.
-
公开(公告)号:US20170060667A1
公开(公告)日:2017-03-02
申请号:US14836259
申请日:2015-08-26
Applicant: NetApp Inc.
CPC classification number: G06F11/1451 , G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F11/0706 , G06F11/0727 , G06F11/0754 , G06F11/079 , G06F11/0793 , G06F17/30289 , G06F17/30312 , G06F17/30575 , G06F17/30702 , G06F17/30958 , G06F2201/80 , G06F2201/84
Abstract: One or more techniques and/or systems are provided for profiling a dataset. For example, a snapshot of a volume may be evaluated to identify a set of data characteristics, such as file and directory size information. A baseline dataset profile of a dataset of data within the volume may be constructed based upon the set of data characteristics. Histograms and graphs of directory counts and file counts may be constructed based upon the baseline dataset profile. An incremental dataset profile may be constructed for the dataset based upon an evaluation of the snapshot and a subsequent snapshot of the volume. Histograms and graphs of directories and files that are modified, created, and/or deleted may be constructed based upon the incremental dataset profile. Performance predictions, analytics, field diagnostics of performance issues, and/or scheduling of service execution may be implemented for a storage network hosting the volume based upon dataset profiles.
Abstract translation: 提供一个或多个技术和/或系统来分析数据集。 例如,可以评估卷的快照以识别一组数据特征,例如文件和目录大小信息。 可以基于数据特征的集合来构建卷内的数据集的基准数据集简档。 目录计数和文件计数的直方图和图形可以基于基准数据集配置文件构建。 可以基于快照的评估和卷的后续快照来为数据集构建增量数据集配置文件。 可以基于增量数据集配置文件来构建修改,创建和/或删除的目录和文件的直方图和图形。 可以基于数据集配置文件为托管卷的存储网络实现性能预测,性能问题的分析,现场诊断和/或服务执行调度。
-
公开(公告)号:US20250165349A1
公开(公告)日:2025-05-22
申请号:US19030358
申请日:2025-01-17
Applicant: NetApp, Inc.
Inventor: Rakesh Bhargava M.R. , Murali Subramanian , Tijin George , Ching-Yuk Paul Ngan
IPC: G06F11/14
Abstract: Techniques are provided for volume group backup, volume group restore, and volume group garbage collection for volume groups backed up to an object store. A volume group workflow is implemented to orchestrate individual consistent volume workflows that are separately and individually implemented by nodes hosting constituent volumes of a volume group. The volume group workflow and the individual consistent volume workflows are performed to back up the volume group to the object store, restore a volume group backup from the object store to a restore destination, and/or perform garbage collection on slots of objects storing data unique to a volume group backup to delete.
-
公开(公告)号:US20230350573A1
公开(公告)日:2023-11-02
申请号:US17730643
申请日:2022-04-27
Applicant: NetApp Inc.
Inventor: Rakesh Bhargava M.R. , Murali Subramanian , Tijin George , Ching-Yuk Pau Ngan
CPC classification number: G06F3/0619 , G06F3/0604 , G06F3/0659 , G06F3/067 , G06F11/1469 , G06F11/1461 , G06F11/1435
Abstract: Techniques are provided for volume group backup, volume group restore, and volume group garbage collection for volume groups backed up to an object store. A volume group workflow is implemented to orchestrate individual consistent volume workflows that are separately and individually implemented by nodes hosting constituent volumes of a volume group. The volume group workflow and the individual consistent volume workflows are performed to back up the volume group to the object store, restore a volume group backup from the object store to a restore destination, and/or perform garbage collection on slots of objects storing data unique to a volume group backup to delete.
-
-
-
-
-
-
-
-
-