Method for handling persistent reservation registrations in a storage device
First Claim
Patent Images
1. A method for processing persistent reservations after a power cycle in a computer storage device with multiple volumes comprising:
- completing a power-on sequence after a power cycle;
setting the status of said storage device to receive I/O requests;
receiving a reservation I/O request for a volume of said storage device, said volume having at least one persistent reservation that is to persist through a restart but not a power cycle;
determining that a power cycle has occurred and that said reservation is not to persist after said power cycle;
performing at least some processing on said reservation; and
processing said reservation I/O request.
9 Assignments
0 Petitions
Accused Products
Abstract
Persistent reservations may be processed on an as-needed basis after a power cycle sequence. A computer storage device may have persistent reservations for various volumes that are to be deleted after a power cycle but before accepting any reservation I/O requests for those volumes. After a start up sequence, the device comes on-line prior to deleting the required registrations. Prior to the first reservation I/O request for the particular volume, the registrations are processed for that volume and the necessary registrations are deleted.
18 Citations
8 Claims
-
1. A method for processing persistent reservations after a power cycle in a computer storage device with multiple volumes comprising:
-
completing a power-on sequence after a power cycle;
setting the status of said storage device to receive I/O requests;
receiving a reservation I/O request for a volume of said storage device, said volume having at least one persistent reservation that is to persist through a restart but not a power cycle;
determining that a power cycle has occurred and that said reservation is not to persist after said power cycle;
performing at least some processing on said reservation; and
processing said reservation I/O request. - View Dependent Claims (2, 3, 4)
-
-
5. A computer storage device of multiple volumes with reservations that persist after a reset but not a power cycle comprising:
-
a storage medium comprising multiple volumes; and
a controller for said storage device adapted to completing a power-on sequence after a power cycle, setting the status of said storage device to receive I/O requests, receiving a reservation I/O request for a volume of said storage device, said volume having at least one persistent reservation that is to persist through a restart but not a power cycle, determining that a power cycle has occurred and that said reservation is not to persist after said power cycle, performing at least some processing on said reservation, and processing said reservation I/O request. - View Dependent Claims (6, 7, 8)
a power-on bit for each of said multiple volumes wherein said power-on bit indicates if at least one registration must be deleted prior to processing a reservation I/O request for said volume.
-
-
7. The computer storage device of claim 5 wherein said computer storage device is a SCSI device.
-
8. The computer storage device of claim 5 wherein said processing on said reservation comprises deleting at least one registration.
Specification