Persistent reservation IO barriers
First Claim
1. A method for sharing a storage device among a plurality of computers while providing data integrity in the storage device, the method comprising the steps of:
- registering the computer with the storage device by storing in the storage device a computer identifier associated with a reserved access type in the storage device; and
upon loss of a knowledge of the stored identifier in the shared storage device by the registered computer, replacing the identifier for the registered computer stored in the shared storage device with a new identifier for the registered computer.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for sharing a storage device amongst a plurality of computers while providing data integrity in the storage device is presented. A computer is registered for a reserved access type with the storage device by storing a computer identifier in the storage device. Access to the storage device is provided to the registered computer dependent on the registered computer'"'"'s stored identifier and the reserved access type. Upon loss of knowledge of the stored identifier in the shared storage device by the registered computer, the computer replaces the previous identifier for the computer stored in the shared storage device with a new identifier. The registered computer may be a currently registered computer or a previously registered computer.
-
Citations
12 Claims
-
1. A method for sharing a storage device among a plurality of computers while providing data integrity in the storage device, the method comprising the steps of:
-
registering the computer with the storage device by storing in the storage device a computer identifier associated with a reserved access type in the storage device; and
upon loss of a knowledge of the stored identifier in the shared storage device by the registered computer, replacing the identifier for the registered computer stored in the shared storage device with a new identifier for the registered computer. - View Dependent Claims (2, 3)
-
-
4. An apparatus for sharing a storage device among a plurality of computers while providing data integrity in the storage device, the apparatus comprising:
a register routine which registers a computer with a storage device by storing in the storage device a computer identifier associated with a reserved access type in the storage device and upon detection of loss of knowledge of the stored computer identifier in the shared device by the registered computer replaces the identifier for the registered computer stored in the shared storage device with a new identifier for the registered computer. - View Dependent Claims (5, 6)
-
7. An apparatus for sharing a storage device among a plurality of computers while providing data integrity in the storage device, the apparatus comprising:
-
means for registering the computer with a shared storage device by storing in the storage device an identifier associated with a reserved access type for the shared storage device; and
upon detection of loss of knowledge of the stored identifier in the shared device by the registered computer, means for replacing the identifier for the registered computer stored in the shared storage device with a new identifier for the registered computer. - View Dependent Claims (8, 9, 10)
-
-
11. A computer system comprising:
-
a central processing unit connected to a memory bus by a system bus;
an I/O system, connected to the system bus by a bus interface; and
a routine for providing data integrity in a storage device shared by the computer system with another computer system, the routine;
registering the computer with the shared storage device by storing in the storage device an identifier associated with a reserved access type for the shared storage device; and
upon loss of a knowledge of the stored identifier in the shared storage device by the registered computer, replacing the identifier for the registered computer stored in the shared storage device with a new identifier for the registered computer.
-
-
12. A computer program product for providing data integrity in a storage device shared by a plurality of computers, the computer program product comprising a computer usable medium having computer readable program code thereon, including program code which:
-
registers the computer with the shared storage device by storing in the storage device an identifier associated with a reserved access type for the shared storage device; and
upon loss of a knowledge of the stored identifier in the shared storage device by the registered computer, replaces the identifier for the registered computer stored in the shared storage device with a new identifier for the registered computer.
-
Specification