摘要:
To efficiently manage data including control information.A storage apparatus connected to a host requesting data writing includes one or a plurality of storage devices and a controller for allocating a storage area in page units to an area of a virtual volume to write the data in response to a request from the host to write the data wherein if the data regarding which the host makes the write request includes control information and data excluding the control information is specified data, the controller releases the allocation of the page allocated to the area for writing the relevant data.
摘要:
The storage control device of the present invention uses a plurality of queues to manage cache segments which are in use, so as to retain cache segments which contain large amounts of data for long periods of time. One of the queues manages segments in which large amounts of valid data are stored. Another queue manages segments in which small amounts of valid data are stored. If the number of unused segments becomes insufficient, then a segment which is positioned at the LRU end of the other queue is released, and is shifted to a free queue. Due to the use of this other queue, it is possible to retain segments in which comparatively large amounts of data are stored for comparatively long periods of time.
摘要:
The storage control apparatus arranges, in microprocessor packages, management information relating to logical volumes managed by the microprocessor packages. In a predetermined case, each of the management information is rearranged in appropriate places. The management information can be moved, taking into account the difference in the technical properties between a mainframe and an open system host
摘要:
A storage apparatus comprises a disk device and a disk adapter for controlling the disk device. The disk adapter controls the disk device and forms a data volume and a pool volume, creates a data block for parity data, compresses write data and the created parity data, and stores a number of compressed data blocks equal to or less than a predetermined number and stores compressed parity data that are within a predetermined size in storage areas in an actual volume, and stores the remaining compressed data blocks of a number greater than the predetermined number and compressed parity data that exceed the predetermined size in storage areas in the pool volume corresponding to a virtual volume.
摘要:
A storage apparatus includes a microprocessor package configured to access a logical volume and a local memory in the microprocessor package. An input/output (I/O) request range of one I/O request, including a start position address and an end position address of the logical volume which is a target of the one I/O request, is stored in the local memory. A counter value indicating a number of I/O requests to and from the logical volume associated with the one I/O request is acquired and stored in the local memory. If the counter value associated with the one I/O request is greater than the counter value associated with another I/O request, the I/O request ranges of the one I/O request and the other I/O request are compared. If there is no overlap between the I/O request ranges, the one I/O request is executed; otherwise, the one I/O request is placed on standby.
摘要:
Proposed is technology for shortening the time required for analyzing and processing commands issued from multiple hosts and speeding up the processing. When a controller receives a command including random IO processing and the reception of commands is complete, it determines whether the valid extents prescribed in seek parameters attached to an LOC command overlap, and executes extent exclusive wait processing which causes access to the logical volume to enter a wait state or access processing to the logical volume based on the determination result. If the reception of commands is incomplete, the controller determines whether the access ranges (extents) designated in a DX command overlap, and executes extent exclusive wait processing or access processing to the logical volume based on the determination result.
摘要:
Provided is a storage system enabling the addition of a storage apparatus without going offline. When a first storage apparatus receives from a host system a command for writing first data in any one of the primary volumes in a primary volume group, it writes the first data in the relevant primary volume and sends to a second storage apparatus a first command for writing the first data in a secondary volume specified using first mapping information. When the second storage apparatus receives from the host system a command for writing second data in any one of the secondary volume groups in a secondary volume group, it writes the second data in the relevant secondary volume and sends to the first storage apparatus a second command for writing the second data in a primary volume specified using second mapping information.
摘要:
A method and system are provided that can realize data migration between volumes accessed by a host computer without stopping the host computer accessing the volumes. A host computer 10 is connected to a storage subsystem 14 via paths 54 and 56, and the storage subsystem 14 is connected to a storage subsystem 12 via a path 58 (or paths 58 and 60). While data is being copied from an old volume 62 in the storage subsystem 12 (a migration source) to a new volume 64 in the storage subsystem 14 (a migration destination) via the path 58 (or paths 58 and 60), if a request for I/O processing is sent from the host computer 10, the storage subsystem 14 responds and handles that I/O processing.
摘要:
Provided is a storage system enabling the addition of a storage apparatus without going offline. When a first storage apparatus receives from a host system a command for writing first data in any one of the primary volumes in a primary volume group, it writes the first data in the relevant primary volume and sends to a second storage apparatus a first command for writing the first data in a secondary volume specified using first mapping information. When the second storage apparatus receives from the host system a command for writing second data in any one of the secondary volume groups in a secondary volume group, it writes the second data in the relevant secondary volume and sends to the first storage apparatus a second command for writing the second data in a primary volume specified using second mapping information.
摘要:
A storage apparatus comprises a disk device and a disk controller for controlling the disk device. The disk controller provides a data volume including an actual volume and virtual volume with a volume capacity virtualization function. The virtual volume is associated with a pool volume for storing the actual data and the actual data is stored in the pool volume. In response to a write command from a host computer, the disk controller compresses write data under RAID 5 control and stores the compressed data in a storage area in the actual volume. If the entire compressed data cannot be stored in that storage area, the disk controller stores the remaining portion of the compressed data in the virtual volume.