Push-based piggyback system for source-driven logical replication in a storage environment
    2.
    发明授权
    Push-based piggyback system for source-driven logical replication in a storage environment 有权
    基于推送式的背负系统,用于存储环境中的源驱动逻辑复制

    公开(公告)号:US08930311B1

    公开(公告)日:2015-01-06

    申请号:US13715560

    申请日:2012-12-14

    Applicant: NetApp, Inc.

    Abstract: The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source.

    Abstract translation: 所公开的技术使得源驱动的逻辑复制系统能够进行基于推式的搭载。 数据集(例如,快照)从源节点到目标节点的逻辑复制可以从源驱动系统实现,同时保留在源节点处应用的存储效率操作(重复数据删除)的影响。 然而,如果在目的地检测到缺少的数据盘区,则目的地具有范围拉动问题,因为目的地可能不知道源侧的物理布局和/或用于请求盘区的机制。 这些技术通过引入特定协议来克服源驱动复制系统中的拉伸问题,以通过捎带来自源的数据推送来在现有复制环境中获取缺少的扩展区。

    Methods for ensuring correctness of file system analytics and devices thereof

    公开(公告)号:US11561935B2

    公开(公告)日:2023-01-24

    申请号:US17383645

    申请日:2021-07-23

    Applicant: NetApp, Inc.

    Abstract: Methods, non-transitory machine readable media, and computing devices that ensure correctness of file system analytics are disclosed. With this technology, a first generation number for a volume is incremented in response to a modification of a rule set that defines properties of objects of a file system associated with the volume. A determination is made when a second generation number in a first inode for a first one of the objects matches the first generation number. The first inode is identified based on a traversal of a directory tree associated with the file system. The modified rule set is applied to the properties for the first one of the objects to obtain values, when the second generation number fails to match the first generation number. Analytics data is output after the traversal has completed. The analytics data is generated in response to a query and is based on the values.

    PUSH-BASED PIGGYBACK SYSTEM FOR SOURCE-DRIVEN LOGICAL REPLICATION IN A STORAGE ENVIRONMENT
    8.
    发明申请
    PUSH-BASED PIGGYBACK SYSTEM FOR SOURCE-DRIVEN LOGICAL REPLICATION IN A STORAGE ENVIRONMENT 有权
    存储环境中用于源驱动逻辑复制的基于压力的PIGGYBACK系统

    公开(公告)号:US20150347046A1

    公开(公告)日:2015-12-03

    申请号:US14587419

    申请日:2014-12-31

    Applicant: NetApp, Inc.

    Abstract: The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source.

    Abstract translation: 所公开的技术使得源驱动的逻辑复制系统能够进行基于推式的搭载。 数据集(例如,快照)从源节点到目标节点的逻辑复制可以从源驱动系统实现,同时保留在源节点处应用的存储效率操作(重复数据删除)的影响。 然而,如果在目的地检测到缺少的数据盘区,则目的地具有范围拉动问题,因为目的地可能不知道源侧的物理布局和/或用于请求盘区的机制。 这些技术通过引入特定协议来克服源驱动复制系统中的拉伸问题,以通过捎带来自源的数据推送来在现有复制环境中获取缺少的扩展区。

    Methods for facilitating efficient analysis of time-based file system properties using histograms and devices thereof

    公开(公告)号:US11599501B2

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

    申请号:US17217485

    申请日:2021-03-30

    Applicant: NetApp, Inc.

    Abstract: Methods, non-transitory machine readable media, and computing devices that facilitate more efficient file system directory analytics are disclosed. With this technology, a bucket value is increased for one of a plurality of buckets in each of a plurality of histograms associated with a file system directory in a hierarchical directory tree after a storage operation creating a file in the file system directory. A time value is set for the file based on a time of the storage operation. The bucket value is adjusted responsive to subsequent storage operation(s) (e.g., read, write, or delete) associated with the file. The one of the buckets is identified after the subsequent storage operation(s) based on the time value. An interactive analytics interface is output that is configured to generate, using one or more of the histograms, historical activity associated with the file system directory responsive to a selection of the file system directory.

    METHODS FOR ENSURING CORRECTNESS OF FILE SYSTEM ANALYTICS AND DEVICES THEREOF

    公开(公告)号:US20220405248A1

    公开(公告)日:2022-12-22

    申请号:US17383645

    申请日:2021-07-23

    Applicant: NetApp, Inc.

    Abstract: Methods, non-transitory machine readable media, and computing devices that ensure correctness of file system analytics are disclosed. With this technology, a first generation number for a volume is incremented in response to a modification of a rule set that defines properties of objects of a file system associated with the volume. A determination is made when a second generation number in a first inode for a first one of the objects matches the first generation number. The first inode is identified based on a traversal of a directory tree associated with the file system. The modified rule set is applied to the properties for the first one of the objects to obtain values, when the second generation number fails to match the first generation number. Analytics data is output after the traversal has completed. The analytics data is generated in response to a query and is based on the values.

Patent Agency Ranking