Coordinating processing for request redirection
    1.
    发明授权
    Coordinating processing for request redirection 有权
    协调处理请求重定向

    公开(公告)号:US08909980B1

    公开(公告)日:2014-12-09

    申请号:US13538199

    申请日:2012-06-29

    IPC分类号: G06F11/00

    摘要: Described are techniques for coordinating processing to redirect requests. First and second storage processors of a data storage system are provided. Requests are directed to a first set of physical target ports of the first storage processor. The second storage processor is unavailable and has a second set of virtual target ports. Each virtual port of the second set is virtualized by a physical port of the first set. First processing is performed to redirect requests from the second set of virtual ports to a third set of physical ports of the second storage processor. First processing includes booting the second storage processor, directing requests to the third set of physical ports of the second storage processor rather than second set of virtual ports, and queuing requests received at the third set of physical ports until completion of pending requests previously received at the second set of virtual ports.

    摘要翻译: 描述了用于协调处理以重定向请求的技术。 提供了数据存储系统的第一和第二存储处理器。 请求被引导到第一存储处理器的第一组物理目标端口。 第二个存储处理器不可用,并具有第二组虚拟目标端口。 第二组的每个虚拟端口被第一组的物理端口虚拟化。 执行第一处理以将请求从第二组虚拟端口重定向到第二存储处理器的第三组物理端口。 第一处理包括引导第二存储处理器,将请求引导到第二存储处理器的第三组物理端口,而不是第二组虚拟端口,以及在第三组物理端口处接收的排队请求,直到完成先前在 第二组虚拟端口。

    Virtualization of a storage processor for port failover
    2.
    发明授权
    Virtualization of a storage processor for port failover 有权
    用于端口故障转移的存储处理器的虚拟化

    公开(公告)号:US08626967B1

    公开(公告)日:2014-01-07

    申请号:US13538056

    申请日:2012-06-29

    IPC分类号: G06F13/14

    摘要: Described are techniques for processing requests. A request is received at a data storage system. The request is a command to perform first processing and the request is sent from a client over a virtualized path. The virtualized path includes a virtual target port of the data storage system. The virtual target port is a first physical target port that provides a virtualized counterpart port for a second physical target port whereby requests directed to the second physical target port are routed to the first physical target port rather than the second physical target port. First processing is performed and a response to the request is generated. The response includes first information consistent with sending the request over a non-virtualized path to the second physical target port. The response is sent to the client.

    摘要翻译: 描述了处理请求的技术。 在数据存储系统接收到请求。 该请求是执行第一处理的命令,并且通过虚拟化路径从客户端发送请求。 虚拟化路径包括数据存储系统的虚拟目标端口。 虚拟目标端口是第一物理目标端口,其为第二物理目标端口提供虚拟化的对应端口,由此引导到第二物理目标端口的请求被路由到第一物理目标端口而不是第二物理目标端口。 执行第一处理并产生对请求的响应。 响应包括与通过非虚拟化路径发送请求到第二物理目标端口一致的第一信息。 响应发送给客户端。

    Managing a port failover in a data storage system
    3.
    发明授权
    Managing a port failover in a data storage system 有权
    管理数据存储系统中的端口故障转移

    公开(公告)号:US08839043B1

    公开(公告)日:2014-09-16

    申请号:US13431264

    申请日:2012-03-27

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2092 G06F11/2007

    摘要: Method and system for managing port failover in storage system comprising first storage processor and first port and second storage processor and second port. Storage system adapted to communicate with FC switch. Storage system providing first and second names characterizing first and second ports to switch for registration such that the first name associated with first port and second name associated with second port. Storage system detects the state of first and second processors. Failure state in first or second processor activates deregistration of port associated therewith. Storage system providing to switch for re-registration one of the names in response to detecting failure in processor associated with one of the ports. The one of the names provided to switch such that the one of the names characterizing the one of the ports is associated with the other of the ports.

    摘要翻译: 用于管理存储系统中的端口故障转移的方法和系统,包括第一存储处理器和第一端口以及第二存储处理器和第二端口。 存储系统适用于与FC交换机进行通信。 存储系统提供表示第一和第二端口的第一和第二名称以切换用于注册,使得与第一端口相关联的名字和与第二端口相关联的第二名称。 存储系统检测第一和第二处理器的状态。 第一或第二处理器中的故障状态激活与其相关联的端口的注销。 存储系统提供交换以重新注册其中一个名称以响应于检测到与一个端口相关联的处理器中的故障。 提供给切换的名称之一,使得表示其中一个端口的名称之一与另一个端口相关联。

    Port matching for data storage system port failover
    4.
    发明授权
    Port matching for data storage system port failover 有权
    端口匹配用于数据存储系统端口故障切换

    公开(公告)号:US08949656B1

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

    申请号:US13538111

    申请日:2012-06-29

    IPC分类号: G06F11/00

    摘要: Determining port failover information is described. First information is determined by a first storage processor executing first code for performing port matching. The first information identifies a first set of port pairs. Each port pair includes a first port of the first or second storage processor and a second port of the first or second storage processor. Each port pair denotes the first port as protecting the second port. Upon failure or unavailability of the second port, the first port virtualizes the second port and requests directed to the second port are redirected to the first port. Similarly, second information is determined by the second storage processor executing second code for performing the port matching. Port failover processing is performed upon failure or unavailability of port(s) of the first storage processor and/or the second storage processor. Port failover processing uses the first information and/or the second information.

    摘要翻译: 描述端口故障转移信息的确定。 第一信息由执行端口匹配的第一代码的第一存储处理器确定。 第一个信息标识第一组端口对。 每个端口对包括第一或第二存储处理器的第一端口和第一或第二存储处理器的第二端口。 每个端口对表示第一个端口用于保护第二个端口。 在第二端口故障或不可用时,第一端口虚拟化第二端口,并且被引导到第二端口的请求被重定向到第一端口。 类似地,第二信息由第二存储处理器执行用于执行端口匹配的第二代码来确定。 端口故障切换处理在第一存储处理器和/或第二存储处理器的端口的故障或不可用时执行。 端口故障切换处理使用第一信息和/或第二信息。