-
公开(公告)号:US09430158B2
公开(公告)日:2016-08-30
申请号:US14748570
申请日:2015-06-24
Applicant: NetApp, Inc.
Inventor: William D. Dallas , Edward John Barron , Chris A. Busick
CPC classification number: G06F3/0611 , G06F3/061 , G06F3/0653 , G06F3/0656 , G06F3/0659 , G06F3/0673 , G06F3/0683 , G06F3/0689
Abstract: An indication of an event is received at a storage controller. The indication of the event corresponds to a first severity. It is determined that the event is associated with a first stream of commands. It is determined whether the indication of the event is the first indication of the event received by the storage controller. If the indication of the event is the first indication of the event received by the storage controller, a maximum allowed count of in-flight commands to be less than a current count of in-flight commands is set. If the indication of the event is not the first indication of the event received by the storage controller, it is determined that the first severity is greater than a second severity corresponding to a previously received indication. If the first severity is greater than the second severity, the maximum allowed count of in-flight commands is decreased.
Abstract translation: 在存储控制器处接收到事件的指示。 事件的指示对应于第一严重性。 确定事件与第一个命令流相关联。 确定事件的指示是否是由存储控制器接收的事件的第一指示。 如果事件的指示是存储控制器接收的事件的第一指示,则设置飞行中命令的最大允许计数小于当前飞行中命令的计数。 如果事件的指示不是由存储控制器接收的事件的第一指示,则确定第一严重性大于对应于先前接收到的指示的第二严重性。 如果第一个严重性大于第二个严重性,则允许飞行中命令的最大允许计数减少。
-
公开(公告)号:US20150347057A1
公开(公告)日:2015-12-03
申请号:US14604534
申请日:2015-01-23
Applicant: NetApp, Inc.
Inventor: Chris A. Busick , Subir K. Das
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0632 , G06F3/0635 , G06F3/0664 , G06F3/067 , H04L67/1097
Abstract: Some aspects of the disclosure describe a method for testing a storage controller by emulating storage area network (SAN) topologies and vendor-specific behavior in the storage controller. The method can include detecting, via a processor in the storage controller, a physical storage device connected to the storage controller. In response to detecting the physical storage device, the method can determine logic unit numbers (LUNs) based on device characteristics of the physical storage device, and determine a SAN topology to emulate, wherein the SAN topology defines paths leading to the LUNs. The method can also include updating, via the processor, configuration information used by components of the storage controller to indicate the paths leading to the LUNs. The method can also include detecting an input/out request that requires data associated with the LUNs. The method can also include determining, using the configuration information, the data associated with the LUNs.
Abstract translation: 本公开的一些方面描述了通过模拟存储控制器中的存储区域网络(SAN)拓扑和供应商特定行为来测试存储控制器的方法。 该方法可以包括通过存储控制器中的处理器检测连接到存储控制器的物理存储设备。 响应于物理存储设备的检测,该方法可以基于物理存储设备的设备特性来确定逻辑单元号(LUN),并确定要仿真的SAN拓扑,其中SAN拓扑定义通向LUN的路径。 该方法还可以包括经由处理器来更新由存储控制器的组件使用的配置信息,以指示通向LUN的路径。 该方法还可以包括检测需要与LUN相关联的数据的输入/输出请求。 该方法还可以包括使用配置信息来确定与LUN相关联的数据。
-
公开(公告)号:US09335936B2
公开(公告)日:2016-05-10
申请号:US14292558
申请日:2014-05-30
Applicant: NetApp, Inc.
Inventor: Chris A. Busick , William D. Dallas
CPC classification number: G06F3/0611 , G06F3/061 , G06F3/0653 , G06F3/0656 , G06F3/0659 , G06F3/0673 , G06F3/0683 , G06F3/0689
Abstract: An indication of an event occurrence is received. The indication of the event occurrence is associated with a severity. A tag associated with the indication of the event occurrence is determined. It is determined whether the tag is the same as a preceding tag. In response to a determination that the tag is not the same as the preceding tag, a component is notified of the event occurrence, the tag is stored for later use, and an indication of the severity associated with the indication of the event occurrence is stored.
Abstract translation: 接收到事件发生的指示。 事件发生的指示与严重性相关联。 确定与事件发生的指示相关联的标签。 确定标签是否与前一个标签相同。 响应于标签与前一标签不相同的确定,向组件通知事件发生,该标签被存储供以后使用,并且存储与事件发生的指示相关联的严重度的指示 。
-
公开(公告)号:US20150347031A1
公开(公告)日:2015-12-03
申请号:US14748570
申请日:2015-06-24
Applicant: NetApp, Inc.
Inventor: William D. Dallas , Edward John Barron , Chris A. Busick
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/061 , G06F3/0653 , G06F3/0656 , G06F3/0659 , G06F3/0673 , G06F3/0683 , G06F3/0689
Abstract: An indication of an event is received at a storage controller. The indication of the event corresponds to a first severity. It is determined that the event is associated with a first stream of commands. It is determined whether the indication of the event is the first indication of the event received by the storage controller. If the indication of the event is the first indication of the event received by the storage controller, a maximum allowed count of in-flight commands to be less than a current count of in-flight commands is set. If the indication of the event is not the first indication of the event received by the storage controller, it is determined that the first severity is greater than a second severity corresponding to a previously received indication. If the first severity is greater than the second severity, the maximum allowed count of in-flight commands is decreased.
Abstract translation: 在存储控制器处接收到事件的指示。 事件的指示对应于第一严重性。 确定事件与第一个命令流相关联。 确定事件的指示是否是由存储控制器接收的事件的第一指示。 如果事件的指示是存储控制器接收的事件的第一指示,则设置飞行中命令的最大允许计数小于当前飞行中命令的计数。 如果事件的指示不是由存储控制器接收的事件的第一指示,则确定第一严重性大于对应于先前接收到的指示的第二严重性。 如果第一个严重性大于第二个严重性,则允许飞行中命令的最大允许计数减少。
-
公开(公告)号:US20150347011A1
公开(公告)日:2015-12-03
申请号:US14292558
申请日:2014-05-30
Applicant: NetApp, Inc.
Inventor: Chris A. Busick , William D. Dallas
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/061 , G06F3/0653 , G06F3/0656 , G06F3/0659 , G06F3/0673 , G06F3/0683 , G06F3/0689
Abstract: An indication of an event occurrence is received. The indication of the event occurrence is associated with a severity. A tag associated with the indication of the event occurrence is determined. It is determined whether the tag is the same as a preceding tag. In response to a determination that the tag is not the same as the preceding tag, a component is notified of the event occurrence, the tag is stored for later use, and an indication of the severity associated with the indication of the event occurrence is stored.
Abstract translation: 接收到事件发生的指示。 事件发生的指示与严重性相关联。 确定与事件发生的指示相关联的标签。 确定标签是否与前一个标签相同。 响应于标签与前一标签不相同的确定,向组件通知事件发生,该标签被存储供以后使用,并且存储与事件发生的指示相关联的严重度的指示 。
-
-
-
-