-
公开(公告)号:US20210382848A1
公开(公告)日:2021-12-09
申请号:US17408532
申请日:2021-08-23
Applicant: NetApp Inc.
Abstract: A request is received to retrieve at least a portion of a file from a compressed data archived image stored in a backup storage device. The compressed data archived image comprises a backup of a file system having a number of directories and a number of files. The compressed data archived image comprises a file that includes a compression of the number of files. An address of the at least the portion of the file within the compressed data archived image is determined. The at least the portion of the file is retrieved at the address in the compressed data archived image, without decompressing the compressed data archived image.
-
公开(公告)号: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.
-
公开(公告)号:US20200278791A1
公开(公告)日:2020-09-03
申请号:US16288506
申请日:2019-02-28
Applicant: NetApp Inc.
Inventor: Akhil Kaushik , Anoop Chakkalakkal Vijayan , Krishna Murthy Chandraiah setty Narasingarayanapeta , Shrey Sengar
IPC: G06F3/06 , G06F16/901
Abstract: Techniques are provided for handling misaligned holes and writes beyond end of files during a quick reconciliation process. During quick reconciliation, a read operation is performed to read data from a first storage object and is replicated to a second storage object. If the data read from the first storage object comprises misaligned holes, then a different range of data is read from the first storage object so that aligned holes are read and replicated to the second storage object. If the read operation targets a region beyond an end of the first storage object, then the second storage object is truncated to a size of the first storage object.
-
44.
公开(公告)号:US20190311049A1
公开(公告)日:2019-10-10
申请号:US15945178
申请日:2018-04-04
Applicant: NetApp Inc.
IPC: G06F17/30
Abstract: Techniques are provided for replay of metadata and data operations. During initial execution of operations, identifiers of objects modified by the execution of each operation are identified and stored in association with the operations. When the operations are to be replayed (e.g., executed again, such as part of a replication operation or as part of flushing content from a cache to persistent storage), the identifiers are evaluated to determine which operations are independent with respect to one another and which operations are dependent with respect to one another. In this way, independent operations are executed in parallel and dependent operations are executed serially with respect to the operations from the dependent operations depend.
-
公开(公告)号: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.
-
公开(公告)号:US09645881B2
公开(公告)日:2017-05-09
申请号: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.
-
公开(公告)号: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: 提供一个或多个技术和/或系统来分析数据集。 例如,可以评估卷的快照以识别一组数据特征,例如文件和目录大小信息。 可以基于数据特征的集合来构建卷内的数据集的基准数据集简档。 目录计数和文件计数的直方图和图形可以基于基准数据集配置文件构建。 可以基于快照的评估和卷的后续快照来为数据集构建增量数据集配置文件。 可以基于增量数据集配置文件来构建修改,创建和/或删除的目录和文件的直方图和图形。 可以基于数据集配置文件为托管卷的存储网络实现性能预测,性能问题的分析,现场诊断和/或服务执行调度。
-
-
-
-
-
-