×

Method for appropriately controlling duplicated volumes in virtual volume subsystems

  • US 10,140,035 B2
  • Filed: 06/25/2014
  • Issued: 11/27/2018
  • Est. Priority Date: 06/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling a computer system comprising a storage system having a first storage subsystem and a second storage subsystem connected to the first storage subsystem, and a host computer connected to the first and second storage subsystems;

  • each of the first storage subsystem and the second storage subsystem has a volume, and one or more storage devices, and is capable of receiving an input/output (I/O) command according to SCSI standards from a host computer;

    the method comprising;

    managing an attribute information indicating at least one of a write order and whether write is enabled or not for each of a first volume in the first storage subsystem and a second volume in the second storage subsystem;

    managing the first volume and the second volume as volumes in a pair relationship where write data from the host computer is written to both the first volume and the second volume;

    configuring the host computer to access both the first volume and the second volume; and

    on the condition that the first storage subsystem receives an I/O command to the first volume from the host computer, determining whether I/O to the first volume and the second volume are required or not based on the attribute information,whereinthe first volume and the second volume have one of the following information as the attribute information;

    Mirror attribute, Local attribute or Remote attribute;

    the first volume and the second volume have a second attribute information, which is one of the following information;

    P-VOL attribute indicating that the volume having that attribute should be update first, or S-VOL attribute indicating that the volume having that attribute should be updated second;

    when the Mirror attribute is set as the attribute information to the first volume, processing designated by the I/O command is executed to the first volume and the second volume;

    when the Local attribute is set as the attribute information to the first volume, processing designated by the I/O command is executed only to the first volume; and

    when the Remote attribute is set as the attribute information to the first volume, processing designated by the I/O command is executed only to the second volume.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×