TECHNIQUES FOR HOST TO HOST TRANSFER OF SEQUENTIAL MEDIA AND USE OF PERSISTENT RESERVATION TO PROTECT MEDIA DURING HOST TO HOST TRANSFER
First Claim
1. A method operable in a controlling server for transferring a media loaded in a drive from a first host to a second host, wherein the first host comprises a non-persistent reservation of the drive;
- the method comprising;
sending a logical unload command instructing the first host to logically unload the media and release the non-persistent reservation;
determining if the second host will establish a non-persistent reservation or persistent reservation of the drive; and
sending a logical load command instructing the second host to logically load the media.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques for host to host transfer of media and the use of persistent reservation to protect media during host to host transfer is disclosed. Exemplary embodiments may be realized as methods and systems for transferring a sequential media loaded in a drive from a first host to a second host without physically unloading the media. The first host may have a persistent reservation or non-persistent reservation of the drive. Likewise, the second host may have a persistent reservation or non-persistent reservation of the drive. Logical unload, logical load and preemption commands are utilized as is error recovery from a failed reservation.
-
Citations
35 Claims
-
1. A method operable in a controlling server for transferring a media loaded in a drive from a first host to a second host, wherein the first host comprises a non-persistent reservation of the drive;
- the method comprising;
sending a logical unload command instructing the first host to logically unload the media and release the non-persistent reservation; determining if the second host will establish a non-persistent reservation or persistent reservation of the drive; and sending a logical load command instructing the second host to logically load the media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- the method comprising;
-
13. A method operable in a controlling server for transferring a sequential media loaded in a drive from a first host to a second host without physically unloading the media, wherein the first host has a persistent reservation of the drive;
- the method comprising;
sending a logical unload command instructing the first host to logically unload the media and retain the persistent reservation; determining if the second host will establish a non-persistent reservation or persistent reservation of the drive; and sending a logical load command instructing the second host to logically load the media. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
- the method comprising;
-
26. A method operable in a controlling server for error recovery from a failed persistent reservation, the method comprising:
-
receiving an error message from the host comprising a key held by the drive for a persistent reservation; determining if the key was generated by the controlling host; and controlling the recovery of the drive if the key was generated by the controlling host. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A system for transferring a media loaded in a drive from a first host to a second host, wherein the first host comprises a non-persistent reservation of the drive comprising:
-
means for sending a logical unload command instructing the first host to logically unload the media and release the non-persistent reservation; means for determining if the second host will establish a non-persistent reservation or persistent reservation of the drive; and means for sending a logical load command instructing the second host to logically load the media.
-
-
34. A system for transferring a media loaded in a drive from a first host to a second host, wherein the first host comprises a persistent reservation of the drive comprising:
-
means for sending a logical unload command instructing the first host to logically unload the media and retain the persistent reservation; means for determining if the second host will establish a non-persistent reservation or persistent reservation of the drive; and means for sending a logical load command instructing the second host to logically load the media.
-
-
35. A system for error recovery from a failed persistent reservation comprising:
-
means for sending a preempt command instructing a host to preempt a persistent reservation of a drive; means for receiving an error message from the host comprising a key held by the drive for a persistent reservation; means for determining if the key was generated by the controlling host; and means for controlling the recovery of the drive if the key was generated by the controlling host.
-
Specification