发明名称 Systems and methods for a storage array-managed initiator cache
摘要 A system and method for performing protected-mode data transactions using an initiator cache is provided. In some embodiments, a protected-mode data transaction is received from an initiator. It is determined that the initiator includes an initiator cache having a cache entry associated with the data transaction. A storage controller of a storage system performs the data transaction in conjunction with a storage device such that the performing of the data transaction is initiated before any writing of the data transaction to a cache of any storage controller of the storage system other than the storage controller based on the determination that the initiator includes the cache entry. In some such embodiments, when it is determined the data transaction failed to complete, a request is provided to the initiator to recreate the transaction from the cache entry in the initiator cache.
申请公布号 US9348525(B2) 申请公布日期 2016.05.24
申请号 US201414186557 申请日期 2014.02.21
申请人 NETAPP, INC. 发明人 McKean Brian D.;Hahn Dennis
分类号 G06F11/00;G06F3/06;G06F11/14;G06F11/20 主分类号 G06F11/00
代理机构 Haynes and Boone, LLP 代理人 Haynes and Boone, LLP
主权项 1. A method of transacting data by a storage system, the method comprising: receiving a data transaction from an initiator, wherein the data transaction is a protected-mode transaction; determining from a field of the data transaction that the initiator includes an initiator cache having a cache entry associated with the data transaction; performing, by a storage controller of the storage system, the data transaction in conjunction with a storage device, wherein the performing of the data transaction is initiated before any writing of the data transaction to a cache of any storage controller of the storage system other than the storage controller based on the determining that the initiator includes the cache entry; providing, to the initiator, a response releasing the cache entry associated with the data transaction for overwriting; and providing, to the initiator, a transaction complete response prior to providing the response releasing the cache entry.
地址 Sunnyvale CA US