GRANSETS FOR MANAGING CONSISTENCY GROUPS OF DISPERSED STORAGE ITEMS

    公开(公告)号:US20220382484A1

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

    申请号:US17882713

    申请日:2022-08-08

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and/or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and/or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and/or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and/or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.

    Gransets for managing consistency groups of dispersed storage items

    公开(公告)号:US10482066B2

    公开(公告)日:2019-11-19

    申请号:US15140992

    申请日:2016-04-28

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and/or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and/or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and/or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and/or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.

    GRANULAR CONSISTENCY GROUP REPLICATION
    4.
    发明申请

    公开(公告)号:US20170249222A1

    公开(公告)日:2017-08-31

    申请号:US15054513

    申请日:2016-02-26

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for granular replication for data protection. For example, a first storage controller may host a first volume. A consistency group, comprising a subset of files, logical unit numbers, and/or other data of the first volume, is defined through a consistency group configuration. A baseline transfer, using a baseline snapshot of the first volume, is used to create a replicated consistency group within a second volume hosted by a second storage controller. In this way, an arbitrary level of granularity is used to synchronize/replicate a subset of the first volume to the second volume. If a synchronous replication relationship is specified, then one or more incremental transfer are performed and a synchronous replication engine is implemented. If an asynchronous replication relationship is specified, then snapshots are used to identify delta data of the consistency group for updating the replication consistency group.

    CONSISTENT DISTRIBUTED STORAGE COMMUNICATION PROTOCOL SEMANTICS IN A CLUSTERED STORAGE SYSTEM
    5.
    发明申请
    CONSISTENT DISTRIBUTED STORAGE COMMUNICATION PROTOCOL SEMANTICS IN A CLUSTERED STORAGE SYSTEM 有权
    集群存储系统中的一致性分布式存储通信协议语义

    公开(公告)号:US20140149536A1

    公开(公告)日:2014-05-29

    申请号:US14167220

    申请日:2014-01-29

    Applicant: NetApp. Inc.

    Abstract: Consistent distributed storage communication protocol semantics, such as SCSI target semantics, in a SAN-attached clustered storage system are disclosed. The system includes a mechanism for presenting a single distributed logical unit, comprising one or more logical sub-units, as a single logical unit of storage to a host system by associating each of the logical sub-units that make up the single distributed logical unit with a single host visible identifier that corresponds to the single distributed logical unit. The system further includes a mechanism to maintain consistent context information for each of the logical sub-units such that the logical sub-units are not visible to a host system as separate entities from the single distributed logical unit.

    Abstract translation: 公开了在SAN连接的集群存储系统中的一致的分布式存储通信协议语义,例如SCSI目标语义。 该系统包括通过将构成单个分布式逻辑单元的每个逻辑子单元相关联来向主机系统提供包括一个或多个逻辑子单元作为单个逻辑单元的单个分布式逻辑单元的机制 具有对应于单个分布式逻辑单元的单个主机可见标识符。 该系统还包括一种用于为每个逻辑子单元维护一致的上下文信息的机制,使得逻辑子单元对于作为与单个分布式逻辑单元的分离实体不是主机系统可见的。

    STORAGE AREA NETWORK ATTACHED CLUSTERED STORAGE SYSTEM

    公开(公告)号:US20210044656A1

    公开(公告)日:2021-02-11

    申请号:US17083860

    申请日:2020-10-29

    Applicant: NetApp Inc.

    Abstract: A storage area network (SAN)-attached storage system architecture is disclosed. The storage system provides strongly consistent distributed storage communication protocol semantics, such as SCSI target semantics. The system includes a mechanism for presenting a single distributed logical unit, comprising one or more logical sub-units, as a single logical unit of storage to a host system by associating each of the logical sub-units that make up the single distributed logical unit with a single host visible identifier that corresponds to the single distributed logical unit. The system further includes mechanisms to maintain consistent context information for each of the logical sub-units such that the logical sub-units are not visible to a host system as separate entities from the single distributed logical unit.

    Granular consistency group replication

    公开(公告)号:US10176064B2

    公开(公告)日:2019-01-08

    申请号:US15054513

    申请日:2016-02-26

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for granular replication for data protection. For example, a first storage controller may host a first volume. A consistency group, comprising a subset of files, logical unit numbers, and/or other data of the first volume, is defined through a consistency group configuration. A baseline transfer, using a baseline snapshot of the first volume, is used to create a replicated consistency group within a second volume hosted by a second storage controller. In this way, an arbitrary level of granularity is used to synchronize/replicate a subset of the first volume to the second volume. If a synchronous replication relationship is specified, then one or more incremental transfer are performed and a synchronous replication engine is implemented. If an asynchronous replication relationship is specified, then snapshots are used to identify delta data of the consistency group for updating the replication consistency group.

    GRANSETS FOR MANAGING CONSISTENCY GROUPS OF DISPERSED STORAGE ITEMS

    公开(公告)号:US20170316029A1

    公开(公告)日:2017-11-02

    申请号:US15140992

    申请日:2016-04-28

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and/or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and/or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and/or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and/or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.

Patent Agency Ranking