Generation of host requests to a storage controller for read diagnostic parameters for a data mirroring configuration

US11704206B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11704206-B2
Application numberUS-202117476171-A
CountryUS
Kind codeB2
Filing dateSep 15, 2021
Priority dateDec 7, 2018
Publication dateJul 18, 2023
Grant dateJul 18, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A host is configured to communicate with a storage controller over a first storage area network. A request is transmitted from the host to the storage controller to provide read diagnostic parameters of a second storage area network that is used to mirror data controlled by the storage controller to another storage controller. The host receives the read diagnostic parameters of the second storage area network from the storage controller.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: configuring a host to communicate with a first storage controller over a first storage area network that is not isolated from the host, wherein a second storage area network is isolated from the host, wherein a first type of request comprising Extended Link Services (ELS) commands over a Fibre Channel (FC) protocol allows the host to acquire read diagnostic parameters of the first storage area network but not of the second storage area network, and wherein diagnostic data for a mirroring of data controlled via the first storage controller to a second storage controller over the second storage area network are hidden by the first storage controller from the host and are prevented from being retrieved by the ELS commands over the FC protocol; and transmitting a second type of request from the host to the first storage controller to provide read diagnostic parameters of the second storage area network that is used for mirroring of data controlled by the first storage controller to the second storage controller, wherein the second type of request comprises a set of Perform Subsystem Function (PSF), Device Server Option (DSO) and a read subsystem data commands that allow the host to receive the read diagnostic parameters of the second storage area network. 2. The method of claim 1 , the method further comprising: receiving, by the host, the read diagnostic parameters of a plurality of paths that are available to be used for the mirroring of the data controlled by the first storage controller to the second storage controller, wherein the first storage controller prevents the first type of request from securing the read diagnostic parameters of the plurality of paths but allows the second type of request to secure the read diagnostic parameters of the plurality of paths. 3. The method of claim 1 , wherein the host is not permitted to directly secure the read diagnostic parameters of the second storage area network without the transmitting of the second type of request from the host to the first storage controller to provide the read diagnostic parameters of the second storage area network. 4. The method of claim 1 , wherein the read diagnostic parameters allow fault isolation in the second storage area network. 5. The method of claim 1 , wherein the mirroring is via synchronous replication in which a write from the host is complete only after the write is completed on volumes of both the first and the second storage controller. 6. The method of claim 1 , wherein an operating system of the host includes a command that is configurable to generate requests to provide the read diagnostic parameters, wherein additional storage area networks are also used for the mirroring of the data, and wherein different ports are used for the mirroring of the data within a same storage area network. 7. The method of claim 1 , wherein the read diagnostics parameters of the first storage area network allows a first determination of a first status of paths in the first storage area network, wherein the read diagnostics parameters of the second storage area network allows a second determination of a second status of paths in the second storage area network, and wherein diagnostic data for synchronous replication mechanism that are hidden by the first storage controller from the host cannot be retrieved via the ELS commands of the first type of request. 8. A host, comprising: a memory; and a processor coupled to the memory, wherein the processor performs operations, the operations comprising: configuring a host to communicate with a first storage controller over a first storage area network that is not isolated from the host, wherein a second storage area network is isolated from the host, wherein a first type of request comprising Extended Link Services (ELS) commands over a Fibre Channel (FC) protocol allows the host to acquire read diagnostic parameters of the first storage area network but not of the second storage area network, and wherein diagnostic data for a mirroring of data controlled via the first storage controller to a second storage controller over the second storage area network are hidden by the first storage controller from the host and are prevented from being retrieved by the ELS commands over the FC protocol; and transmitting a second type of request from the host to the first storage controller to provide read diagnostic parameters of the second storage area network that is used for mirroring of data controlled by the first storage controller to the second storage controller, wherein the second type of request comprises a set of Perform Subsystem Function (PSF), Device Server Option (DSO) and a read subsystem data commands that allow the host to receive the read diagnostic parameters of the second storage area network. 9. The host of claim 8 , the operations further comprising: receiving, by the host, the read diagnostic parameters of a plurality of paths that are available to be used for the mirroring of the data controlled by the first storage controller to the second storage controller, wherein the first storage controller prevents the first type of request from securing the read diagnostic parameters of the plurality of paths but allows the second type of request to secure the read diagnostic parameters of the plurality of paths. 10. The host of claim 8 , wherein the host is not permitted to directly secure the read diagnostic parameters of the second storage area network without the transmitting of the second type of request from the host to the first storage controller to provide the read diagnostic parameters of the second storage area network. 11. The host of claim 8 , wherein the read diagnostic parameters allow fault isolation in the second storage area network. 12. The host of claim 8 , wherein the mirroring is via synchronous replication in which a write from the host is complete only after the write is completed on volumes of both the first and the second storage controller. 13. The host of claim 8 , wherein an operating system of the host includes a command that is configurable to generate requests to provide the read diagnostic parameters, wherein additional storage area networks are also used for the mirroring of the data, and wherein different ports are used for the mirroring of the data within a same storage area network. 14. The host of claim 8 , wherein the read diagnostics parameters of the first storage area network allows a first determination of a first status of paths in the first storage area network, wherein the read diagnostics parameters of the second storage area network allows a second determination of a second status of paths in the second storage area network, and wherein diagnostic data for synchronous replication mechanism that are hidden by the first storage controller from the host cannot be retrieved via the ELS commands of the first type of request. 15. A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations, the operations comprising: configuring a host to communicate with a first storage controller over a first storage area network that is not isolated from the host, wherein a second storage area network is isolated from the host, wherein a first type of request comprising Extended Link Services (ELS) commands over a Fibre Channel (FC) protocol allows the host to acquire read diagnostic parameters of the first storage area network but not of the second storage area network, and where

Assignees

Inventors

Classifications

  • by mirroring · CPC title

  • Improving I/O performance · CPC title

  • G06F3/067Primary

    Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title

  • by changing the path, e.g. traffic rerouting, path reconfiguration · CPC title

  • Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11704206B2 cover?
A host is configured to communicate with a storage controller over a first storage area network. A request is transmitted from the host to the storage controller to provide read diagnostic parameters of a second storage area network that is used to mirror data controlled by the storage controller to another storage controller. The host receives the read diagnostic parameters of the second stora…
Who is the assignee on this patent?
IBM, Interational Business Machines Corp
What technology area does this patent fall under?
Primary CPC classification G06F11/2056. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 18 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).