Patent ID: 7716406

Claim:
A method for handling persistent reservations in a multi-initiator environment in which commands generated by initiators in a first domain are transmitted to one or more target devices in a second domain, the method comprising: maintaining a registry of keys at a routing device for multiple initiators that access the one or more target devices through the routing device, wherein the routing device resides between the first domain and the second domain, wherein the first domain and the second domain are different SCSI domains, wherein the routing device represents a single initiator of the commands to the one or more target devices; at the routing device, receiving from a first initiator a persistent reservation command with a first persistent reservation key associated with the first initiator in the first domain; at the routing device, rejecting the persistent reservation command if it conflicts with reservations held by other initiators and returning a conflict message to the first initiator in the first domain; and if no conflicts are found then forwarding the persistent reservation command to a target device in the second domain using the routing device's key.