-
公开(公告)号:US20190034094A1
公开(公告)日:2019-01-31
申请号:US15703169
申请日:2017-09-13
申请人: NETAPP, INC.
发明人: Mahmoud K. Jibbe , Dean Lang , Joey Parnell , Ryan Rodine , Joshua Briner
IPC分类号: G06F3/06 , G06F12/0808
CPC分类号: G06F3/0611 , G06F3/0619 , G06F3/0635 , G06F3/0665 , G06F3/067 , G06F3/0689 , G06F12/0808 , G06F12/0868 , G06F12/0888 , G06F2212/1024 , G06F2212/313 , G06F2212/502 , G06F2212/621
摘要: Systems and methods that result in a stable storage system are provided. In the storage system, the latency spikes may be reduced when multiple volumes are aggregated into transfer sets according to system characteristics. The storage system transfers ownership of volumes in each transfer set as a single transaction. In the storage system, connectivity between the host and the storage controller is re-established based on the connectivity in a physical transport layer and a single path. In the storage system, pre-mature failback is also avoided when ownership of volumes is transferred back to a preferred storage controller when the same number of paths existed between the host and the preferred storage controller before and after a failover operation. Further, the storage system generates connectivity reports that display connectivity paths between hosts, storage controllers, and volumes.
-
公开(公告)号:US11301139B2
公开(公告)日:2022-04-12
申请号:US16722270
申请日:2019-12-20
申请人: NetApp, Inc.
发明人: Mahmoud K. Jibbe , Dean Lang , Joey Parnell , Ryan Rodine , Joshua Briner
IPC分类号: G06F3/06 , G06F12/0808 , G06F12/0888 , G06F12/0868
摘要: Systems and methods that result in a stable storage system are provided. In the storage system, the latency spikes may be reduced when multiple volumes are aggregated into transfer sets according to system characteristics. The storage system transfers ownership of volumes in each transfer set as a single transaction. In the storage system, connectivity between the host and the storage controller is re-established based on the connectivity in a physical transport layer and a single path. In the storage system, pre-mature failback is also avoided when ownership of volumes is transferred back to a preferred storage controller when the same number of paths existed between the host and the preferred storage controller before and after a failover operation. Further, the storage system generates connectivity reports that display connectivity paths between hosts, storage controllers, and volumes.
-
公开(公告)号:US10664412B2
公开(公告)日:2020-05-26
申请号:US15796413
申请日:2017-10-27
申请人: NETAPP, INC.
发明人: Mahmoud K. Jibbe , Dean Lang , Scott Terrill , Matthew Buller , Jeffery Fowler
IPC分类号: G06F12/12 , G06F12/128 , G06F12/0871
摘要: Systems and methods that select a cache flushing algorithm are provided. A stripe that spans multiple storage devices and includes a plurality of segments is provided. The stripe also includes dirty data stored in a picket-fence pattern in at least a subset of segments in the plurality of segments. A memory cache that stores data separately from the plurality of storage devices and a metadata cache that stores metadata associated with the dirty data are also provided. A cache flushing algorithm is selected using the metadata. The selected cache flushing algorithm flushes data from the memory cache to the stripe.
-
公开(公告)号:US10521127B2
公开(公告)日:2019-12-31
申请号:US15703169
申请日:2017-09-13
申请人: NETAPP, INC.
发明人: Mahmoud K. Jibbe , Dean Lang , Joey Parnell , Ryan Rodine , Joshua Briner
IPC分类号: G06F3/06 , G06F12/0808 , G06F12/0868 , G06F12/0888
摘要: Systems and methods that result in a stable storage system are provided. In the storage system, the latency spikes may be reduced when multiple volumes are aggregated into transfer sets according to system characteristics. The storage system transfers ownership of volumes in each transfer set as a single transaction. In the storage system, connectivity between the host and the storage controller is re-established based on the connectivity in a physical transport layer and a single path. In the storage system, pre-mature failback is also avoided when ownership of volumes is transferred back to a preferred storage controller when the same number of paths existed between the host and the preferred storage controller before and after a failover operation. Further, the storage system generates connectivity reports that display connectivity paths between hosts, storage controllers, and volumes.
-
5.
公开(公告)号:US20190129863A1
公开(公告)日:2019-05-02
申请号:US15796413
申请日:2017-10-27
申请人: NETAPP, INC.
发明人: Mahmoud K. Jibbe , Dean Lang , Scott Terrill , Matthew Buller , Jeffery Fowler
IPC分类号: G06F12/128 , G06F12/0871
摘要: Systems and methods that select a cache flushing algorithm are provided. A stripe that spans multiple storage devices and includes a plurality of segments is provided. The stripe also includes dirty data stored in a picket-fence pattern in at least a subset of segments in the plurality of segments. A memory cache that stores data separately from the plurality of storage devices and a metadata cache that stores metadata associated with the dirty data are also provided. A cache flushing algorithm is selected using the metadata. The selected cache flushing algorithm flushes data from the memory cache to the stripe.
-
公开(公告)号:US20150293708A1
公开(公告)日:2015-10-15
申请号:US14251082
申请日:2014-04-11
申请人: NetApp, Inc.
发明人: Dean Lang , Martin Jess
IPC分类号: G06F3/06
CPC分类号: G06F3/0613 , G06F3/0631 , G06F3/067
摘要: A system and method for connectivity-aware assignment of volumes among the storage controllers of a storage system is provided. In some embodiments, during a discovery phase, a connectivity metric is determined from a device discovery command. The connectivity metric is recorded into a data structure that identifies a plurality of hosts and a plurality of storage controllers of a storage system. In response to the determining of the connectivity metric, a storage controller ownership of a first volume is changed to improve connectivity between a host of the plurality of hosts and the first volume. In some such embodiments, a storage controller ownership of a second volume is changed to balance load among the plurality of storage controllers, and the discovery phase is, in part, a response to the change in the storage controller ownership of the second volume.
摘要翻译: 提供了一种用于在存储系统的存储控制器之间进行连接感知分配卷的系统和方法。 在一些实施例中,在发现阶段期间,从设备发现命令确定连接度量。 连接度量被记录到识别存储系统的多个主机和多个存储控制器的数据结构中。 响应于确定连接度量,改变存储控制器对第一卷的所有权以改善多个主机的主机与第一卷之间的连接性。 在一些这样的实施例中,改变存储控制器对第二卷的所有权以平衡多个存储控制器之间的负载,并且发现阶段部分地响应于存储控制器对第二卷的所有权的改变。
-
-
-
-
-