发明名称 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.
申请公布号 US8996832(B2) 申请公布日期 2015.03.31
申请号 US201414511926 申请日期 2014.10.10
申请人 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 non-transitory, machine readable storage medium having stored thereon instructions for performing a method to provide information regarding a storage device to a computing system, comprising machine executable code which when executed by at least one machine, causes the machine to: generate a plurality of searchable data structures for storing a plurality of data object types at a temporary memory storage device, where each data object type stores information regarding the storage device; maintain 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; derive a key using an identification information of the storage server included in a request for information regarding the storage device; 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