Disk array system capable of taking over volumes between controllers
First Claim
1. A data storage system comprising:
- at least one computer; and
a memory system to be used by said at least one computer;
said memory system comprising;
a first controller having a first dedicated cache;
a second controller having a second dedicated cache; and
a plurality of disk apparatuses coupled to said first controller and to said second controller;
said first controller operative to control a plurality of first logical units defined among said disk apparatuses,said second controller operative to control a plurality of second logical volumes defined among said disk apparatuses,said first controller and said second controller operative to manage configuration information of said first logical volumes and said second logical volumes,said first controller operative to change said configuration information to transfer control of at least one of said first logical volumes to said second controller.
0 Assignments
0 Petitions
Accused Products
Abstract
A disk array system of the type that each controller has an independent and dedicated cache. The disk array system can change control of a desired volume between desired controllers without suspending the system. When volumes are taken over between controllers, a switch-source controller de-stages data of a subject volume on the data cache to a storage subject disk to maintain the disk content reflection (coherency). Even if each controller has an independent and dedicated cache, a desired volume can be taken over between desired controllers without suspending the system. Each controller has a configuration manager which stores the controller number of a switch-destination controller to allow automatic volume take-over and automatic control by the original controller.
-
Citations
7 Claims
-
1. A data storage system comprising:
-
at least one computer; and a memory system to be used by said at least one computer; said memory system comprising; a first controller having a first dedicated cache; a second controller having a second dedicated cache; and a plurality of disk apparatuses coupled to said first controller and to said second controller; said first controller operative to control a plurality of first logical units defined among said disk apparatuses, said second controller operative to control a plurality of second logical volumes defined among said disk apparatuses, said first controller and said second controller operative to manage configuration information of said first logical volumes and said second logical volumes, said first controller operative to change said configuration information to transfer control of at least one of said first logical volumes to said second controller. - View Dependent Claims (2, 3, 4)
-
-
5. A data storage method in a storage system comprising a plurality of logical volumes, the method comprising:
-
in a first controller, controlling a plurality of first logical volumes to service data access requests from a first computer; in a second controller, controlling a plurality of second logical volumes to service data access requests from said first computer; managing configuration information of said first logical volumes and said second logical volumes; modifying said configuration to transfer control of at least one of said first logical volumes to said second controller, wherein said second controller subsequently controls said at least one of said first logical volumes to service data access requests from said first computer. - View Dependent Claims (6, 7)
-
Specification