Limited concurrent host access in a logical volume management data storage environment
AssigneeInternational Business Machines Corporation
InventorsGerald Francis McBrearty, Thomas Van Weaver
Life of this patent
Estimating the term…
Abstract
A method, system, and program product for controlling multi-node access to a disk storage system. In accordance with the method of the present invention, an active access authorization is set for a first node. The active access authorization enables read and write access by the first node to user and meta data within the disk storage system. A passive access authorization is set for a second node. The passive access authorization enables read-only access by the second node to logical volume management meta data within the disk storage system.
Claims36
A method for controlling multi-node access to a disk storage system, wherein the disk storage system is a volume group containing a plurality of disk drives, the volume group accessible by a cluster multiprocessing application that provides application layer access from a first and a second node to the volume group, said method comprising:
- responsive to a volume group startup instruction received by the cluster multiprocessing application, initializing the volume group, wherein said initializing the volume group includes blocking write access from each of the first and second nodes to the disk drives within the volume group;
- and
- following said initializing:
- setting an active access authorization for a first node, wherein the active access authorization enables read and write access by the first node to user and meta data within the disk storage system;
- and
- setting a passive access authorization for a second node, wherein the passive access authorization enables read-only access by the second node to meta data within the disk storage system and prevents access by the second node to file system user data within the disk storage system.
A system for controlling multi-node access to a disk storage system, wherein the disk storage system is a volume group containing a plurality of disk drives, the volume group accessible by a cluster multiprocessing application that provides application layer access from the first and second nodes to the volume group said system comprising:
- processing means responsive to a volume group startup instruction received by the cluster multiprocessing application, for initializing the volume group, wherein said initializing the volume group includes blocking write access from each of the first and second nodes to the disk drives within the volume group;
- and
- following said initializing:
- processing means for setting an active access authorization for a first node, wherein the active access authorization enables read and write access by the first node to user and meta data within the disk storage system;
- and
- processing means for setting a passive access authorization for a second node, wherein the passive access authorization enables read-only access by the second node to meta data within the disk storage system and prevents access by the second node to file system user data within the disk storage system.
A computer-readable medium having encoding thereon computer-executable instructions for controlling multi-node access to a disk storage system, wherein the disk storage system is a volume group containing a plurality of disk drives, the volume group accessible by a cluster multiprocessing application that provides application layer access from the first and second nodes to the volume group, said computer-executable instructions performing a method comprising:
- responsive to a volume group startup instruction received by the cluster multiprocessing application, initializing the volume group, wherein said initializing the volume group includes blocking write access from each of the first and second nodes to the disk drives within the volume group;
- and
- following said initializing:
- setting an active access authorization for a first node, wherein the active access authorization enables read and write access by the first node to user and meta data within the disk storage system;
- and
- setting a passive access authorization for a second node, wherein the passive access authorization enables read-only access by the second node to meta data within the disk storage system and prevents access by the second node to file system user data within the disk storage system.
Dependencies are inferred from the claim text.