SYSTEMS AND METHODS FOR MANAGING STALLED STORAGE DEVICES

    公开(公告)号:US20090249013A1

    公开(公告)日:2009-10-01

    申请号:US12057302

    申请日:2008-03-27

    IPC分类号: G06F12/14 G06F9/46

    摘要: Embodiments relate to systems and methods for managing stalled storage devices of a storage system. In one embodiment, a method for managing access to storage devices includes determining that a first storage device, which stores a first resource, is stalled and transitioning the first storage device to a stalled state. The method also includes receiving an access request for at least a portion of the first resource while the first storage device is in the stalled state and attempting to provide access to a representation of the portion of the first resource from at least a second storage device that is not in a stalled state. In another embodiment, a method of managing access requests by a thread for a resource stored on a storage device includes initializing a thread access level for an access request by a thread for the resource. The method also includes determining whether the storage device, which has a device access level, is accessible based at least in part on the thread access level and the device access level and selecting a thread operation based at least in part on the determination of whether the storage device is accessible. The thread operation may be selected from attempting the thread access request if the device is accessible and determining whether to restart the thread access request if the device is not accessible.

    Systems and methods for managing stalled storage devices
    2.
    发明授权
    Systems and methods for managing stalled storage devices 有权
    管理停滞的存储设备的系统和方法

    公开(公告)号:US07971021B2

    公开(公告)日:2011-06-28

    申请号:US12970795

    申请日:2010-12-16

    IPC分类号: G06F12/06 G06F9/46

    摘要: Embodiments relate to systems and methods for managing stalled storage devices of a storage system. In one embodiment, a method for managing access to storage devices includes determining that a first storage device, which stores a first resource, is stalled and transitioning the first storage device to a stalled state. The method also includes receiving an access request for at least a portion of the first resource while the first storage device is in the stalled state and attempting to provide access to a representation of the portion of the first resource from at least a second storage device that is not in a stalled state. In another embodiment, a method of managing access requests by a thread for a resource stored on a storage device includes initializing a thread access level for an access request by a thread for the resource. The method also includes determining whether the storage device, which has a device access level, is accessible based at least in part on the thread access level and the device access level and selecting a thread operation based at least in part on the determination of whether the storage device is accessible. The thread operation may be selected from attempting the thread access request if the device is accessible and determining whether to restart the thread access request if the device is not accessible.

    摘要翻译: 实施例涉及用于管理存储系统的停滞的存储设备的系统和方法。 在一个实施例中,用于管理对存储设备的访问的方法包括确定存储第一资源的第一存储设备被停止并将第一存储设备转换到停止状态。 该方法还包括在第一存储设备处于停止状态时接收对第一资源的至少一部分的访问请求,并尝试从至少第二存储设备提供对第一资源的部分的表示的访问, 没有处于停滞状态。 在另一个实施例中,一种管理存储在存储设备上的资源的线程的访问请求的方法包括:为资源的线程初始化用于访问请求的线程访问级别。 该方法还包括至少部分地基于线程访问级别和设备访问级别来确定具有设备访问级别的存储设备是否可访问,并且至少部分地基于对线程访问级别和设备访问级别的确定来选择线程操作 存储设备可访问。 如果设备可访问,则可以从尝试线程访问请求中选择线程操作,并且如果设备不可访问则确定是否重新启动线程访问请求。

    Systems and methods for managing stalled storage devices

    公开(公告)号:US07870345B2

    公开(公告)日:2011-01-11

    申请号:US12057302

    申请日:2008-03-27

    IPC分类号: G06F12/06

    摘要: Embodiments relate to systems and methods for managing stalled storage devices of a storage system. In one embodiment, a method for managing access to storage devices includes determining that a first storage device, which stores a first resource, is stalled and transitioning the first storage device to a stalled state. The method also includes receiving an access request for at least a portion of the first resource while the first storage device is in the stalled state and attempting to provide access to a representation of the portion of the first resource from at least a second storage device that is not in a stalled state. In another embodiment, a method of managing access requests by a thread for a resource stored on a storage device includes initializing a thread access level for an access request by a thread for the resource. The method also includes determining whether the storage device, which has a device access level, is accessible based at least in part on the thread access level and the device access level and selecting a thread operation based at least in part on the determination of whether the storage device is accessible. The thread operation may be selected from attempting the thread access request if the device is accessible and determining whether to restart the thread access request if the device is not accessible.

    Systems and methods for managing stalled storage devices

    公开(公告)号:US07984324B2

    公开(公告)日:2011-07-19

    申请号:US12057298

    申请日:2008-03-27

    IPC分类号: G06F11/00

    摘要: Embodiments relate to systems and methods for managing stalled storage devices of a storage system. In one embodiment, a method for managing access to storage devices includes determining that a first storage device, which stores a first resource, is stalled and transitioning the first storage device to a stalled state. The method also includes receiving an access request for at least a portion of the first resource while the first storage device is in the stalled state and attempting to provide access to a representation of the portion of the first resource from at least a second storage device that is not in a stalled state. In another embodiment, a method of managing access requests by a thread for a resource stored on a storage device includes initializing a thread access level for an access request by a thread for the resource. The method also includes determining whether the storage device, which has a device access level, is accessible based at least in part on the thread access level and the device access level and selecting a thread operation based at least in part on the determination of whether the storage device is accessible. The thread operation may be selected from attempting the thread access request if the device is accessible and determining whether to restart the thread access request if the device is not accessible.

    SYSTEMS AND METHODS FOR MANAGING STALLED STORAGE DEVICES
    5.
    发明申请
    SYSTEMS AND METHODS FOR MANAGING STALLED STORAGE DEVICES 有权
    用于管理STALLED存储设备的系统和方法

    公开(公告)号:US20110087928A1

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

    申请号:US12970795

    申请日:2010-12-16

    IPC分类号: G06F11/34

    摘要: Embodiments relate to systems and methods for managing stalled storage devices of a storage system. In one embodiment, a method for managing access to storage devices includes determining that a first storage device, which stores a first resource, is stalled and transitioning the first storage device to a stalled state. The method also includes receiving an access request for at least a portion of the first resource while the first storage device is in the stalled state and attempting to provide access to a representation of the portion of the first resource from at least a second storage device that is not in a stalled state. In another embodiment, a method of managing access requests by a thread for a resource stored on a storage device includes initializing a thread access level for an access request by a thread for the resource. The method also includes determining whether the storage device, which has a device access level, is accessible based at least in part on the thread access level and the device access level and selecting a thread operation based at least in part on the determination of whether the storage device is accessible. The thread operation may be selected from attempting the thread access request if the device is accessible and determining whether to restart the thread access request if the device is not accessible.

    摘要翻译: 实施例涉及用于管理存储系统的停滞的存储设备的系统和方法。 在一个实施例中,用于管理对存储设备的访问的方法包括确定存储第一资源的第一存储设备被停止并将第一存储设备转换到停止状态。 该方法还包括在第一存储设备处于停止状态时接收对第一资源的至少一部分的访问请求,并尝试从至少第二存储设备提供对第一资源的部分的表示的访问, 没有处于停滞状态。 在另一个实施例中,一种管理存储在存储设备上的资源的线程的访问请求的方法包括:为资源的线程初始化用于访问请求的线程访问级别。 该方法还包括至少部分地基于线程访问级别和设备访问级别来确定具有设备访问级别的存储设备是否可访问,并且至少部分地基于对线程访问级别和设备访问级别的确定来选择线程操作 存储设备可访问。 如果设备可访问,则可以从尝试线程访问请求中选择线程操作,并且如果设备不可访问则确定是否重新启动线程访问请求。

    SYSTEMS AND METHODS FOR MANAGING STALLED STORAGE DEVICES
    6.
    发明申请
    SYSTEMS AND METHODS FOR MANAGING STALLED STORAGE DEVICES 有权
    用于管理STALLED存储设备的系统和方法

    公开(公告)号:US20090248975A1

    公开(公告)日:2009-10-01

    申请号:US12057298

    申请日:2008-03-27

    IPC分类号: G06F12/08

    摘要: Embodiments relate to systems and methods for managing stalled storage devices of a storage system. In one embodiment, a method for managing access to storage devices includes determining that a first storage device, which stores a first resource, is stalled and transitioning the first storage device to a stalled state. The method also includes receiving an access request for at least a portion of the first resource while the first storage device is in the stalled state and attempting to provide access to a representation of the portion of the first resource from at least a second storage device that is not in a stalled state. In another embodiment, a method of managing access requests by a thread for a resource stored on a storage device includes initializing a thread access level for an access request by a thread for the resource. The method also includes determining whether the storage device, which has a device access level, is accessible based at least in part on the thread access level and the device access level and selecting a thread operation based at least in part on the determination of whether the storage device is accessible. The thread operation may be selected from attempting the thread access request if the device is accessible and determining whether to restart the thread access request if the device is not accessible.

    摘要翻译: 实施例涉及用于管理存储系统的停滞的存储设备的系统和方法。 在一个实施例中,用于管理对存储设备的访问的方法包括确定存储第一资源的第一存储设备被停止并将第一存储设备转换到停止状态。 该方法还包括在第一存储设备处于停止状态时接收对第一资源的至少一部分的访问请求,并尝试从至少第二存储设备提供对第一资源的部分的表示的访问, 没有处于停滞状态。 在另一个实施例中,一种管理存储在存储设备上的资源的线程的访问请求的方法包括:为资源的线程初始化用于访问请求的线程访问级别。 该方法还包括至少部分地基于线程访问级别和设备访问级别来确定具有设备访问级别的存储设备是否可访问,并且至少部分地基于对线程访问级别和设备访问级别的确定来选择线程操作 存储设备可访问。 如果设备可访问,则可以从尝试线程访问请求中选择线程操作,并且如果设备不可访问则确定是否重新启动线程访问请求。

    Systems and methods for a read only mode for a portion of a storage system
    7.
    发明授权
    Systems and methods for a read only mode for a portion of a storage system 有权
    用于存储系统的一部分的只读模式的系统和方法

    公开(公告)号:US07949636B2

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

    申请号:US12057303

    申请日:2008-03-27

    IPC分类号: G06F17/30

    摘要: In general, embodiments of the invention relate to reading data from and writing data to a storage system. Specifically, embodiments of the invention relate to a read only mode for a portion of a storage system. In one embodiment, a selective read-only mode for a portion of a storage system is implemented by monitoring a condition that may affect a subset of persistent storage in a storage system, by detecting the condition, by entering a read-only mode for the subset, and by enforcing a policy of processing write requests and read requests to the storage system, which includes processing the write requests without modifying user data stored on the subset and processing the read requests, including requests for user data stored on the subset.

    摘要翻译: 通常,本发明的实施例涉及从存储系统读取数据并将数据写入存储系统。 具体地,本发明的实施例涉及用于存储系统的一部分的只读模式。 在一个实施例中,存储系统的一部分的选择性只读模式通过监视可能影响存储系统中的持久存储的子集的条件来实现,通过检测条件,通过输入只读模式 并且通过执行处理写请求并将请求读取到存储系统的策略,其包括处理写请求而不修改存储在子集上的用户数据并处理读请求,包括对存储在该子集上的用户数据的请求。

    SYSTEMS AND METHODS FOR A READ ONLY MODE FOR A PORTION OF A STORAGE SYSTEM
    8.
    发明申请
    SYSTEMS AND METHODS FOR A READ ONLY MODE FOR A PORTION OF A STORAGE SYSTEM 有权
    用于存储系统部分的只读模式的系统和方法

    公开(公告)号:US20090248756A1

    公开(公告)日:2009-10-01

    申请号:US12057303

    申请日:2008-03-27

    IPC分类号: G06F12/00 G06F17/30 G06F12/16

    摘要: In general, embodiments of the invention relate to reading data from and writing data to a storage system. Specifically, embodiments of the invention relate to a read only mode for a portion of a storage system. In one embodiment, a selective read-only mode for a portion of a storage system is implemented by monitoring a condition that may affect a subset of persistent storage in a storage system, by detecting the condition, by entering a read-only mode for the subset, and by enforcing a policy of processing write requests and read requests to the storage system, which includes processing the write requests without modifying user data stored on the subset and processing the read requests, including requests for user data stored on the subset.

    摘要翻译: 通常,本发明的实施例涉及从存储系统读取数据并将数据写入存储系统。 具体地,本发明的实施例涉及用于存储系统的一部分的只读模式。 在一个实施例中,存储系统的一部分的选择性只读模式通过监视可能影响存储系统中的持久存储的子集的条件来实现,通过检测条件,通过输入只读模式 并且通过执行处理写请求并将请求读取到存储系统的策略,其包括处理写请求而不修改存储在子集上的用户数据并处理读请求,包括对存储在该子集上的用户数据的请求。

    Systems and methods for a read only mode for a portion of a storage system
    9.
    发明授权
    Systems and methods for a read only mode for a portion of a storage system 有权
    用于存储系统的一部分的只读模式的系统和方法

    公开(公告)号:US07953709B2

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

    申请号:US12057321

    申请日:2008-03-27

    IPC分类号: G06F17/00

    摘要: In general, embodiments of the invention relate to reading data from and writing data to a storage system. Specifically, embodiments of the invention relate to a read only mode for a portion of a storage system. In one embodiment, a selective read-only mode for a portion of a storage system is implemented by monitoring a condition that affects a subset of persistent storage in a storage system, by detecting the condition, by entering a read-only mode for the subset, and by enforcing a policy of processing write requests and read requests to the storage system, which includes processing the write requests without modifying user data stored on the subset and processing the read requests, including requests for user data stored on the subset.

    摘要翻译: 通常,本发明的实施例涉及从存储系统读取数据并将数据写入存储系统。 具体地,本发明的实施例涉及用于存储系统的一部分的只读模式。 在一个实施例中,存储系统的一部分的选择性只读模式通过监视影响存储系统中的持久存储的子集的条件来实现,通过检测条件,通过输入子集的只读模式 并且通过执行处理写入请求和向存储系统读取请求的策略,其包括处理写入请求而不修改存储在该子集上的用户数据并处理读取请求,包括对存储在该子集上的用户数据的请求。

    SYSTEMS AND METHODS FOR A READ ONLY MODE FOR A PORTION OF A STORAGE SYSTEM
    10.
    发明申请
    SYSTEMS AND METHODS FOR A READ ONLY MODE FOR A PORTION OF A STORAGE SYSTEM 有权
    用于存储系统部分的只读模式的系统和方法

    公开(公告)号:US20090248765A1

    公开(公告)日:2009-10-01

    申请号:US12057321

    申请日:2008-03-27

    摘要: In general, embodiments of the invention relate to reading data from and writing data to a storage system. Specifically, embodiments of the invention relate to a read only mode for a portion of a storage system. In one embodiment, a selective read-only mode for a portion of a storage system is implemented by monitoring a condition that affects a subset of persistent storage in a storage system, by detecting the condition, by entering a read-only mode for the subset, and by enforcing a policy of processing write requests and read requests to the storage system, which includes processing the write requests without modifying user data stored on the subset and processing the read requests, including requests for user data stored on the subset.

    摘要翻译: 通常,本发明的实施例涉及从存储系统读取数据并将数据写入存储系统。 具体地,本发明的实施例涉及用于存储系统的一部分的只读模式。 在一个实施例中,存储系统的一部分的选择性只读模式通过监视影响存储系统中的持久存储的子集的条件来实现,通过检测条件,通过输入子集的只读模式 并且通过执行处理写入请求和向存储系统读取请求的策略,其包括处理写入请求而不修改存储在该子集上的用户数据并处理读取请求,包括对存储在该子集上的用户数据的请求。