发明名称 Method and system for managing storage reservation
摘要 Methods and systems for managing logical storage object reservation requests are provided. A controller of a storage array having a storage device for storing information on behalf of the logical storage object communicates with a first adapter via a network connection. The controller grants ownership of the logical storage object to the first adapter by the controller. A second adapter that interfaces with the first adapter is notified by the first adapter regarding the granted ownership. The second adapter is configured to send a request for reserving the logical storage object to the first adapter, where the second adapter sends the request on behalf of an application for reading, writing or both reading and writing at the storage space using the logical storage object. The first adapter receives and processes the request.
申请公布号 US9454305(B1) 申请公布日期 2016.09.27
申请号 US201414165100 申请日期 2014.01.27
申请人 QLOGIC, Corporation 发明人 Emralino Normin A.;Verma Anurag;Singh Ajmer
分类号 G06F13/00;G06F3/06 主分类号 G06F13/00
代理机构 Klein, O'Neill & Singh, LLP 代理人 Klein, O'Neill & Singh, LLP
主权项 1. A machine implemented method, comprising: sending a request by a first adapter coupled to a first computing device for obtaining reservation at a logical storage object that is based on storage space at a storage device of a storage array managed by a controller; using a first data structure by the controller to determine if there is an existing reservation on the logical storage object; when there is no existing reservation, granting ownership of the logical storage object to the first adapter by the controller of the storage array; wherein the controller updates the first data structure with a cache owner key indicating that the first adapter owns the logical storage object; when there is an existing reservation, registering the first adapter as an owner of the logical storage object based on a preemption request from the first adapter for any existing reservation using an application key; updating a second data structure by the first adapter at a local device of the first adapter indicating that a first application owned the existing reservation; notifying a second adapter by the first adapter of the granted ownership, the second adapter coupled to a second computing device; sending a request for reserving the logical storage object by the second adapter to the first adapter, where the second adapter sends the request to the first adapter on behalf of a second application for reading, writing or both reading and writing using the logical storage object owned by the first adapter at the storage device managed by the controller; validating an application key of the second application by the first adapter; granting a reservation by the first adapter to the second application; and the first adapter processing an input/output request sent by the second adapter directly to the first adapter on behalf of the second application for using the logical storage object for reading, writing or both reading and writing information at the storage device.
地址 Aliso Viejo CA US