发明名称 Method and system for responding to client requests for information maintained by storage systems
摘要 Method and system for providing information regarding a plurality of storage devices managed by a plurality of storage servers are provided. The storage space at the storage devices is presented to a plurality of computing systems as logical storage space. A plurality of searchable data structures having a plurality of data object types are stored at a temporary memory storage device of a management console that interfaces with the plurality of computing systems and the storage servers. Each data object type stores information regarding the storage device. The searchable data structure includes information regarding the storage devices and the logical storage space presented to the computing systems. A lock data structure for tracking locks that are assigned for accessing information pertaining to a storage server and a data object type is maintained to prevent unauthorized access to at least one of the searchable data structures.
申请公布号 US8868868(B1) 申请公布日期 2014.10.21
申请号 US201213485740 申请日期 2012.05.31
申请人 NetApp, Inc. 发明人 Maheshwari Nilesh P.;Potakamuri Sreenivasa;Armitano Robert M.;Hwang Yinzen
分类号 G06F12/14;G06F17/30 主分类号 G06F12/14
代理机构 Klein, O'Neill & Singh, LLP 代理人 Klein, O'Neill & Singh, LLP
主权项 1. A machine implemented method for providing information regarding a storage device to a computing system, comprising: generating a plurality of searchable data structures for storing a plurality of data object types at a temporary memory storage device of a management console, where each data object type stores information regarding the storage device; maintaining a lock data structure to prevent access to at least one of the searchable data structures, where the lock data structure stores a plurality of locks, each lock associated with a storage server interfacing with the management console; receiving a request from the computing system to access information regarding the storage device managed by a storage server, where the request is received by a processor executable management application executed by the management console and the request includes identification information of the storage server; deriving a key using the identification information the storage server; using the derived key to obtain requested information from the searchable data structure; and placing a lock for the searchable data structure storing the requested information to prevent access while the information is being provided to the computing system.
地址 Sunnyvale CA US