System and method for avoiding categorizing potential link error events as actual link error events based on a proximity to a physical layer signal state change
    1.
    发明授权
    System and method for avoiding categorizing potential link error events as actual link error events based on a proximity to a physical layer signal state change 有权
    基于与物理层信号状态变化的接近度,避免将潜在链路错误事件分类为实际链路错误事件的系统和方法

    公开(公告)号:US07921336B1

    公开(公告)日:2011-04-05

    申请号:US12038413

    申请日:2008-02-27

    申请人: Wayne Booth Feng Wang

    发明人: Wayne Booth Feng Wang

    IPC分类号: G06F11/00

    CPC分类号: G06F11/0727 G06F11/0757

    摘要: A system and method are provided for avoiding categorization of non-error events as actual error events. This is accomplished by categorizing potential error events as actual error events or non-error events based on a proximity to a physical layer signal state change. By this feature, the result of the categorization may be used to more effectively avoid categorizing non-error events and accompanying noise, etc., as actual error events. To this end, in various embodiments, more accurate error counting is afforded to preclude inadvertent disabling, etc. of a mass storage device or associated link that would otherwise result from a flawed error count.

    摘要翻译: 提供了一种用于避免将非错误事件分类为实际错误事件的系统和方法。 这是通过基于与物理层信号状态变化的接近度将潜在错误事件分类为实际错误事件或非错误事件来实现的。 通过该特征,分类的结果可以用于更有效地避免将非错误事件和伴随的噪声等分类为实际的错误事件。 为此,在各种实施例中,提供了更精确的错误计数,以排除否则由于有缺陷的错误计数而导致的大容量存储设备或相关链路的无意的禁用等。

    Non-disruptive firmware upgrade of a storage shelf
    2.
    发明授权
    Non-disruptive firmware upgrade of a storage shelf 有权
    存储架的无中断固件升级

    公开(公告)号:US08219794B1

    公开(公告)日:2012-07-10

    申请号:US12611863

    申请日:2009-11-03

    申请人: Feng Wang Wayne Booth

    发明人: Feng Wang Wayne Booth

    摘要: A storage system includes a storage server and a storage subsystem having an I/O module coupled to disks. The storage subsystem receives new firmware from the storage server for an I/O module in the storage subsystem. The storage subsystem stores state data for the I/O module. The storage subsystem reboots a CPU for the I/O module to load the new firmware and determines after reboot that the reboot was for loading the new firmware based on the stored state data. The storage subsystem initializes the I/O module to use the new firmware. The initialization of the I/O module is based on the stored state data, does not reset I/O routing hardware on the I/O module, and is independent of the I/O module processing a request to access data stored on disks coupled to the I/O module.

    摘要翻译: 存储系统包括存储服务器和具有耦合到盘的I / O模块的存储子系统。 存储子系统从存储服务器接收存储子系统中的I / O模块的新固件。 存储子系统存储I / O模块的状态数据。 存储子系统重新启动I / O模块的CPU以加载新固件,并在重新启动后确定重新启动是基于存储的状态数据加载新固件。 存储子系统初始化I / O模块以使用新的固件。 I / O模块的初始化基于存储的状态数据,不会复位I / O模块上的I / O路由硬件,并且独立于I / O模块处理访问存储在磁盘上的数据的请求 到I / O模块。

    Dynamic address mapping of a fibre channel loop ID
    3.
    发明授权
    Dynamic address mapping of a fibre channel loop ID 有权
    光纤通道循环ID的动态地址映射

    公开(公告)号:US07945702B1

    公开(公告)日:2011-05-17

    申请号:US11264874

    申请日:2005-11-02

    IPC分类号: G06F3/00 G06F13/00

    CPC分类号: G06F12/1081

    摘要: The present invention is a method and a system for dynamic mapping of a fiber channel loop ID in an ALPA loop. Based on reserved address information for the fiber channel system and a number of select ID bits for a slot ID, a dynamic drive mapping table is created. A unique address may be assigned to each drive and each controller in the ALPA loop. The created drive mapping table may be stored on logic decoding circuitry of an adaptor card coupled to each disk drive in the ALPA loop. When fiber channel loop ID signals are sent from a backplane, the fiber channel loop ID signals are translated into seven bits within an ALPA address range based on the dynamic drive mapping table. The converted signals may be sent to the disk drive coupled the adaptor card at boot up time.

    摘要翻译: 本发明是用于ALPA环路中的光纤通道环路ID的动态映射的方法和系统。 基于用于光纤通道系统的保留地址信息和用于时隙ID的多个选择ID位,创建动态驱动器映射表。 可以为ALPA循环中的每个驱动器和每个控制器分配唯一的地址。 创建的驱动器映射表可以存储在耦合到ALPA环路中的每个磁盘驱动器的适配器卡的逻辑解码电路上。 当从背板发送光纤信道环路ID信号时,基于动态驱动器映射表将光纤信道环路ID信号转换为ALPA地址范围内的7位。 转换的信号可以在启动时被发送到耦合到适配器卡的磁盘驱动器。

    System and method for counting storage device-related errors utilizing a sliding window
    4.
    发明授权
    System and method for counting storage device-related errors utilizing a sliding window 有权
    使用滑动窗口计数存储设备相关错误的系统和方法

    公开(公告)号:US08156382B1

    公开(公告)日:2012-04-10

    申请号:US12111842

    申请日:2008-04-29

    IPC分类号: G06F11/00

    摘要: A system and method are provided for counting storage-related error events using a sliding window. This is accomplished by counting error events that occur within a sliding window of time and triggering a reaction based on such count. By this feature, the error events are counted with additional accuracy so that a reaction will be appropriately triggered. To this end, in various embodiments, more accurate error counting is afforded to avoid a situation, such as in fixed sampling window frameworks, where an appropriate reaction is not triggered due to a failure to count an appropriate number error events in close proximity.

    摘要翻译: 提供了一种系统和方法,用于使用滑动窗口对存储相关的错误事件进行计数。 这是通过计算在滑动窗口内发生的错误事件并基于这样的计数触发反应来实现的。 通过此功能,错误事件将以额外的精度进行计数,以便适当地触发反应。 为此,在各种实施例中,提供了更准确的误差计数,以避免诸如在固定采样窗口框架中的情况,其中由于不能计算紧密接近的适当数量的错误事件而不能触发适当的反应。

    Method and system for minimizing unnecessary topology discovery operations by managing physical layer state change notifications in storage systems
    5.
    发明授权
    Method and system for minimizing unnecessary topology discovery operations by managing physical layer state change notifications in storage systems 有权
    通过管理存储系统中的物理层状态改变通知来最小化不必要的拓扑发现操作的方法和系统

    公开(公告)号:US08090881B1

    公开(公告)日:2012-01-03

    申请号:US13075065

    申请日:2011-03-29

    IPC分类号: G06F13/00

    摘要: Method and system is provided where PHY state change (PHY CHANGE) notifications from one or more PHYs in a storage infrastructure are monitored as a potential error condition. The rate of PHY CHANGE notifications is monitored to determine if the rate of PHY CHANGE notifications may cause a loss of service or degrade I/O performance. An excessive rate of PHY CHANGE notification that may cause a loss of service is detected by comparing a current PHY CHANGE count with a burst threshold value. The current PHY CHANGE count is also compared to an operational threshold value to detect if the rate of PHY CHANGE notification may result in degradation of overall I/O performance. If the PHY CHANGE count for a PHY equals or exceeds the burst threshold value or the operational threshold value, then the PHY is disabled.

    摘要翻译: 提供了将存储基础设施中的一个或多个PHY的PHY状态改变(PHY CHANGE)通知作为潜在错误状况进行监视的方法和系统。 监视PHY CHANGE通知的速率以确定PHY CHANGE通知的速率是否可能导致服务丢失或降低I / O性能。 通过将当前PHY更改计数与突发阈值进行比较来检测可能导致服务丢失的PHY CHANGE通知的过多速率。 当前的PHY CHANGE计数也与操作阈值进行比较,以检测PHY CHANGE通知的速率是否可能导致整体I / O性能下降。 如果PHY的PHY更改计数等于或超过突发阈值或操作阈值,则禁用PHY。

    Method and system for minimizing unnecessary topology discovery operations by managing physical layer state change notifcations in storage systems
    6.
    发明授权
    Method and system for minimizing unnecessary topology discovery operations by managing physical layer state change notifcations in storage systems 有权
    通过管理存储系统中的物理层状态变化通知来最小化不必要的拓扑发现操作的方法和系统

    公开(公告)号:US07917665B1

    公开(公告)日:2011-03-29

    申请号:US12110138

    申请日:2008-04-25

    IPC分类号: G06F13/00

    摘要: Method and system is provided where PHY state change (PHY CHANGE) notifications from one or more PHYs in a storage infrastructure are monitored as a potential error condition. The rate of PHY CHANGE notifications is monitored to determine if the rate of PHY CHANGE notifications may cause a loss of service or degrade I/O performance. An excessive rate of PHY CHANGE notification that may cause a loss of service is detected by comparing a current PHY CHANGE count with burst threshold value. The current PHY CHANGE count is also compared to an operational threshold value to detect if the rate of PHY CHANGE notification may result in degradation of overall I/O performance. If the PHY CHANGE count for a PHY equals or exceeds the burst threshold value or the operational threshold value, then the PHY is disabled.

    摘要翻译: 提供了将存储基础设施中的一个或多个PHY的PHY状态改变(PHY CHANGE)通知作为潜在错误状况进行监视的方法和系统。 监视PHY CHANGE通知的速率以确定PHY CHANGE通知的速率是否可能导致服务丢失或降低I / O性能。 通过将当前PHY更改计数与突发阈值进行比较,可以检测到可能导致服务丢失的PHY CHANGE通知过多。 当前的PHY CHANGE计数也与操作阈值进行比较,以检测PHY CHANGE通知的速率是否可能导致整体I / O性能下降。 如果PHY的PHY更改计数等于或超过突发阈值或操作阈值,则禁用PHY。