Assigning communication paths among computing devices utilizing a multi-path communication protocol
    2.
    发明授权
    Assigning communication paths among computing devices utilizing a multi-path communication protocol 有权
    使用多路径通信协议在计算设备之间分配通信路径

    公开(公告)号:US09461867B1

    公开(公告)日:2016-10-04

    申请号:US15014191

    申请日:2016-02-03

    摘要: A method for routing communication paths among computing devices. The method includes a one or more computer processors identifying a computing entity and a data storage entity that transfer data. The method further includes determining a plurality of communication ports that the data storage entity utilizes to transfer data to the computing entity. The method further includes identifying a plurality of computing resources respectively associated with the determined plurality of communication ports that the data storage entity utilizes to transfer the data to the computing entity. The method further includes generating a list of tuples for the data storage entity based, at least in part, on the identified plurality of computing resources and the determined plurality of communication ports.

    摘要翻译: 一种在计算设备之间路由通信路径的方法。 该方法包括识别计算实体的一个或多个计算机处理器和传送数据的数据存储实体。 该方法还包括确定数据存储实体利用来将数据传送到计算实体的多个通信端口。 该方法还包括识别分别与数据存储实体利用的确定的多个通信端口相关联的多个计算资源将数据传送到计算实体。 该方法还包括至少部分地基于所识别的多个计算资源和确定的多个通信端口来生成数据存储实体的元组的列表。

    Distributed storage path configuration

    公开(公告)号:US10972376B2

    公开(公告)日:2021-04-06

    申请号:US16429313

    申请日:2019-06-03

    摘要: Aspects of the present disclosure relate to transmitting prioritized path data to a device based on a set of topology rules and metrics associated with a storage target. A storage target path discovery request is received from the device. In response to the storage target path discovery request, metrics associated with the storage target are collected. Based on the collected metrics, available paths to the storage target are identified. A set of topology rules are then determined. Based on the topology rules and the collected metrics, a subset of available paths are selected. The subset of available paths are then prioritized into prioritized path data. The prioritized path data is then stored and transmitted to the device.

    Managing a deletion of a volume referenced by a snapshot of a consistency group

    公开(公告)号:US10241869B2

    公开(公告)日:2019-03-26

    申请号:US15452852

    申请日:2017-03-08

    IPC分类号: G06F11/14 G06F3/06

    摘要: When a volume that was once associated with a consistency group and is to be deleted from the storage system, the to be deleted volume is designated as a ghost volume within the storage system, and the deletion of the ghost volume from the storage system is delayed until there are no snapshots that include a pointer to the ghost volume. The storage system may include a counter that counts the number of instances all volumes within a consistency group are pointed to or that counts the number of instances that only ghost volumes are pointed to. The storage system may reference this count to determine whether to immediately delete or delay the deletion of the volume from the storage system.

    Connectivity type detection using a transport protocol and command protocol of the data storage system

    公开(公告)号:US11023393B2

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

    申请号:US16404646

    申请日:2019-05-06

    IPC分类号: G06F13/16

    摘要: Connectivity type detection for a data storage system in accordance with the present description includes, in one aspect of the present description, automated host-target discovery logic which is configured to automatically discover the connectivity type for a connection path between a host and a storage system, and select and initiate target discovery procedures which are appropriate for the discovered connectivity type. As a result, mapping a target volume of the target storage system which is connected to the host, may be facilitated, reducing or eliminating delays which may have otherwise resulted from the change in connectivity type. In this manner, efficiency of the computing system may be improved. Other aspects and advantages may be realized, depending upon the particular application.

    Maintaining container to storage volume relations

    公开(公告)号:US10698622B2

    公开(公告)日:2020-06-30

    申请号:US15986706

    申请日:2018-05-22

    IPC分类号: G06F9/455 G06F3/06

    摘要: A computer-implemented method according to one embodiment includes receiving, at a storage system, a request to allocate persistent data storage for use by a container within an orchestration system, where the request includes an orchestration system identifier, selecting a storage volume within the storage system for use by the container within the orchestration system, determining a storage identifier for the storage volume within the storage system, and storing, within the storage system, an association between the orchestration system identifier and the storage identifier.

    Determining maximum volume size
    10.
    发明授权

    公开(公告)号:US10331371B2

    公开(公告)日:2019-06-25

    申请号:US15050543

    申请日:2016-02-23

    IPC分类号: G06F3/00 G06F3/06

    摘要: Methods, computing systems and computer program products implement embodiments of the present invention that include receiving a request including a specified number of logical volumes, and identifying, in a storage system including multiple storage pools having storage space, respective first amounts of the storage space that are available in the multiple storage pools. Based on the specified number of logical volumes and the first amounts of the storage space, a set of volume sizes indicating second amounts of the storage space are defined, and a given volume size indicating a maximum size for the specified number of logical volumes is identified. Upon conveying the maximum size to a user, and receiving, from the user, a specified size less than or equal to the maximum size, the specified number of the volumes having the specified size can be provisioned, wherein each of the volumes is stored in a given storage pool.