Method and apparatus for using cache coherency locking to facilitate on-line volume expansion in a multi-controller storage system

   
   

The present invention provides a method and apparatus for using cache coherency locking to facilitate on-line volume expansion in a multi-controller storage device. A volume set is divided into segments by a first controller. The first controller acquires a cache lock for one of the segments of the volume set to be expanded. A second controller is provided access to any non-cache-locked segments of data during the expansion while safeguarding integrity of the segment undergoing expansion. The first controller also provides the second controller information regarding the expansion so that the second controller may, in the event the first controller fails, perform the expansion using a backup copy of the segment being expanded.

Die anwesende Erfindung stellt eine Methode und einen Apparat für das Verwenden der Pufferspeicherkohärenz zur Verfügung, die sich verriegelt, um on-line-Volumenexpansion in einer Multisteuerpult Speichervorrichtung zu erleichtern. Ein Volumensatz wird in Segmente durch einen ersten Steuerpult geteilt. Der erste Steuerpult erwirbt eine Pufferspeicherverriegelung für eins der Segmente des erweitert zu werden Volumensatzes. Ein zweiter Steuerpult ist zur Verfügung gestellter Zugang zu allen nicht-Pufferspeicher-verschlossenen Segmenten von Daten während der Expansion beim Schützen von von Vollständigkeit des Segments, das Expansion durchmacht. Der erste Steuerpult liefert auch die zweiten Steuerpultinformationen betreffend sind die Expansion so, daß der zweite Steuerpult kann, im Fall, den der erste Steuerpult die Expansion mit einer Sicherungskopie des Segments verläßt, durchführt, das erweitert wird.

 
Web www.patentalert.com

< Method, system, and apparatus for space efficient cache coherency

< Hardware assisted lease-based access to memory

> System and method for optimizing establishment of mirrored data

> Dynamic link

~ 00164