EP1548595B1

Method of monitoring status information of remote storage and storage subsystem

Abstract

This record has no abstract on file.

EP1548595B1, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Expired 4 October 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

7 claims: 2 independent, 5 dependent

  1. 1
    A first storage subsystem (1300A1, 1300B1, 1300C1) in a computer system in which said first storage subsystem and a plurality of second subsystems (1300A1, 1300B1, 1300C1), each of which is configured as the first subsystem, are in connected, and with an upstream first subsystem, are in series connected, and with an upstream end of the series connection being connected with a host computer (100), and wherein said plurality of storage subsystems are adapted to performing remote copying between them, wherein said first storage subsystem comprises:an interface adapted to receiving a first or a second type status information acquisition command (800) from an upstream component (100, 1300A1, 1300B1) which is either an upstream second storage subsystem (1300A1, 1300B1) or said host computer (100), the first status information acquisition command specifying a target storage subsystem and requesting newest status information from said target storage subsystem, and the second status information acquisition command requesting already stored status information, wherein the interface is further adapted to sending a status information to said upstream component (100, 1300A1, 1300B1);an outgoing status information storage unit adapted to storing outgoing status information to be sent to said upstream component;a command downstream sending unit adapted to sending said first status information acquisition command (800) to a downstream second storage subsystem (1300B1, 1300C1);a self status information acquisition unit adapted to acquiring status information of the first storage subsystem (1300B1) and storing the acquired status information as said outgoing status information into said outgoing status information storage unit;and a downstream status information acquisition unit adapted to receiving status information from a downstream second storage subsystem and adapted to updating sequence status information (700) by storing said received status information into the sequence status information (700) and storing the received status information as said outgoing status information into said outgoing status information storage unit;further comprising a target storage subsystem judgment unit which judges whether the target storage subsystem specified in a received first type status information acquisition command (800) is the first storage subsystem;wherein said self status information acquisition unit is adapted to performing the steps of: when said target storage subsystem judgment unit judges that the first storage subsystem (1300A1, 1300B1) is said target storage subsystem, said self status information acquisition unit acquires status information of the first storage subsystem and stores it as the outgoing status information into said outgoing status information storage unit, and when said target storage subsystem judgment unit judges that the first storage subsystem (1300B1) is not said target storage subsystem, said command downstream sending unit sends said status information acquisition command (800) to the downstream second storage subsystem (1300B1, 1300C1);and wherein said interface is adapted to sending in response to a received first type status information acquisition command, after said self status information acquisition unit and said downstream status information acquisition unit stored outgoing status information into said outgoing status information storage unit, said stored status information to said upstream component, and sending in response to a received second type status information acquisition command status information of the series-connected subsystems already stored in said sequence status information (700) to said host.
  2. 2
    A host computer (100) to which a plurality of first storage subsystems (1300) according to Claim 1 are in series concatenated for performing remote copy between said plurality of storage subsystem, comprising:a status information acquisition command generation unit which generates a first or second type status information acquisition command;a status information acquisition unit which receives status information from said plurality of storage subsystems;a status information holding unit which holds the status information acquired by said status information acquisition unit;and a remote copy adjustment unit which generates information for adjusting remote copy according to said status information held in said status information holding unit.
  3. 3
    A status information acquisition method for acquiring status information from a first storage subsystem (1300A1, 1300B1, 1300C1) in a computer system in which said first storage subsystem and plural second storage subsystems, each of which is configured as the first storage subsystem, are concatenated in series and with an upstream end of the series connection being connected to a host computer (100), said status information acquisition method comprising:receiving in said first storage subsystem (1300A1, 1300B1, 13C1) one of a first or second type status information acquisition command from an upstream component in said sequential concatenation which is either an upstream second storage subsystem (1300A1, 1300B1) or said host computer (100), wherein said first type status information acquisition command specifies a target storage subsystem and requests newest status information from said target storage subsystem, and the second type status information acquisition command requests already stored status information;judging whether a target storage subsystem specified in a first type status information acquisition command is the first storage subsystem by analyzing the received first type status information acquisition command;and when it is judged that the first storage subsystem is the target storage subsystem, then, the first storage subsystem acquires the status information of the first storage subsystem, stores the acquired status information as outgoing status information and sends the acquired status information to said upstream component;and when it is judged that the first storage subsystem is not the target storage subsystem, then, the first storage subsystem sends the received first type status information acquisition command to the downstream second storage subsystem, and thereafter, when status information of said target storage subsystem is received from the downstream second storage subsystem, the first storage subsystem updates sequence status information (700) by storing said received status information into the sequence status information (700) and stores the received status information as said outgoing status information and sends the received status information to the upstream component and sending in response to a received second type status information acquisition command status information of the series-connected subsystems already stored in said sequence status information (700) to said host.